actionHero

Skjermbilde programvare:
actionHero
Prog.varedetaljer:
Versjon: 13.3.1 Oppdatert
Last opp dato: 10 Apr 16
Utvikler: Evan Tahler
Lisens: Gratis
Popularitet: 8

Rating: 5.0/5 (Total Votes: 1)

Actionhelt gir i utgangspunktet en velorganisert samling av metoder for å arbeide med TCP, web sockets, og HTTP-klienter i Node.js.

Rammeverket forenkler kommunikasjon mellom alle delene som er involvert i API spørsmål og svar, som arbeider med både HTTP og HTTPS-protokoller.

Actionhelt har en modulær arkitektur som gjør at den kan tilpasse seg ethvert prosjekt, utviklerne å kunne laste og bruke bare de delene av rammen de har behov for.

Utviklere kan lage sine egne "handlinger" (svar) for brukerens spørsmål, svare i sanntid på forespørsler, distribuere Actionhelt på en multi-server arkitektur, inkluderer støtte for servering statiske midler, og administrere en komplisert oppgave scheduler .

Prosjektet er svært godt dokumentert og bør passe alle typer prosjekt

Hva er nytt i denne utgaven.

< ul>

  • Løser en bug der Actionhelt startCluster ville mislykkes hvis loggkatalogen var en symlink.
  • Hva er nytt i versjon 13.0.1:

    • fikser en bug som Actionhelt startCluster ville mislykkes hvis loggkatalogen var en symlink.

    Hva er nytt i versjon 12.2.3:

    • Støtte for hvis endret siden overskrifter ved visning statiske filer.

    Hva er nytt i versjon 11.2.2:

    • Kan nå legge konfigurasjonen apiVersion i rute definisjoner hvis du ønsker å peke en rute til en bestemt versjon av en handling
    • Kontroller at env variable process.env.ACTIONHERO_SHUTDOWN_TIMEOUT er et tall når bestått på kommandolinjen
    • Ulike feilrettinger for feillogging i handlinger

    Hva er nytt i versjon 11.2.1:

    • Kan nå legge konfigurasjonen apiVersion i rute definisjoner hvis du ønsker å peke en rute til en bestemt versjon av en handling
    • Kontroller at env variable process.env.ACTIONHERO_SHUTDOWN_TIMEOUT er et tall når bestått på kommandolinjen
    • Ulike feilrettinger for feillogging i handlinger

    Hva er nytt i versjon 10.1.1.

    • Logger og initializer oppdateringer

    Hva er nytt i versjon 10.0.5:

    • Kan nå definere standardverdier, validering, formatering og krav i en handling innganger.
    • Ny oppgave prosessor med auto-skalering av parallelle taskProcessors.
    • Ny initializer syntaks som lar deg nå satt init, starte og stoppe prioriteringer.
    • Nye kroker for eksempel innenfor chatrooms, bedre å blokkere tilbakeanrop for roomAdd og roomLeave (og svekkelsen av de tidligere autentisering API).
    • Nye oppstartsalternativer å bruke flere config stier / miljøvariabler.

    Hva er nytt i versjon 9.4.0:

    • Kode Dekning og Lint
    • Domener
    • Avhengige pakker oppdatert til siste versjon

    Hva er nytt i versjon 9.3.0:

    • Plugins kan nå ha config filer til stede som vil være hentet og fusjonert under kjøring
    • Flytt routes.js inne av / config
    • Hvis det er en config verdi som ikke er til stede i prosjektet, vil vi hente mislighold fra i Actionhelt prosjektet
    • Organiser grov oppgaver til individuelle filer
    • Oppdater nye prosjektet generator for å arbeide med over
    • Legge til (valgfritt) Redis låser til cache
    • Dette betyr at du kan tjene statiske midler fra mer enn en katalog, også innenfor en plugin
    • Filer søkes etter av prioritet med offentlige rot kataloger er definert

    Hva er nytt i versjon 9.2.1.

    • Hotfix å tillate nestede ruter

    Hva er nytt i versjon 9.0.0:

    • Chat omskrive, Performance, og utviklerverktøy .

    Hva er nytt i versjon 8.1.0:

    • Oppdateringer:
    • async pakke oppdatert til v7.0.0
    • Fixes:
    • Tillat tomme api.servers.servers på start
    • Limit og offset er fjernet som standard params for tilkoblinger

    Hva er nytt i versjon 8.0.4:

    • feilrettinger:
    • Bug som hindret lasting servere ordentlig på windows
    • Standard tester i nylig genererte Actionhelt prosjekter for å fakeredis = true

    Hva er nytt i versjon 8.0.0:

    • Actionhelt V8.0.0 bringer lanseringen av en plugin system.

    Hva er nytt i versjon 7.6.8:

    • Lar Actionhelt å løse symlinker som endrer under rennende prosessen.

    Hva er nytt i versjon 7.6.7:

    • Test suite for node v0.8.x løper på travis.ci igjen. Vi tester nå v0.8, v0.9, v0.10 og v0.11
    • Oppgradert avhengige node_modules
    • Sikkerhet rundt manglende avkastning fra mellomvare
    • Grunt pakker flyttet til optionalDependencies

    Hva er nytt i versjon 7.6.6.

    • Bedre støtte for innlegging JSON kroppen nyttelast

    Hva er nytt i versjon 7.6.3:

    • feilrettinger:
    • Task initializer vil nå stenge ned før brukergenererte initializers
    • Actionhelt (generelt) vil sove 500ms før du går ut for å tillate alle tilkoblinger mer tid til å avslutte
    • Nye prosjekter vil ikke bli opprettet med en oppgave eksempel
    • & quot; x-motorisert av & quot; header flyttes til config.js å ​​være brukervennlig konfigurerbar
    • WebSocket Serveren vil ikke godta nye tilkoblinger når Actionhelt avsluttes
    • Webserveren vil ikke ordentlig tjene indeksfilen for 'dype' offentlige veier

    Hva er nytt i versjon 7.6.2:

    • Fikset en test der specHelper kanskje sløyfe for alltid (inntil mocha timeout).
    • Tillat config overstyring i gruntfile.
    • Obey torender i specHelper.

    Hva er nytt i versjon 7.5.0:

    • WebSocket kunder kan nå be om filer
    • node-resque hadde en mindre oppdatering.

    Hva er nytt i versjon 7.4.2:

    • Standard nye prosjekter med cookies gyldig på hele domenet .

    Hva er nytt i versjon 7.4.1.

    • Faste og testet langvarige specHelper tilkoblinger

    Hva er nytt i versjon 7.3.0:

    • Actionhelt bruker nå grynt som sin script-runner heller enn Jake.

    Hva er nytt i versjon 7.2.0.

    • Cache å bruke en Redis tast per objekt

    Hva er nytt i versjon 7.1.0:

    • Ny Chat Authentication mønster

    Hva er nytt i versjon 7.0.0:

    • Actionhelt bruker nå resque som sin oppgave backend
    • Filosofien til enhver og alle oppgaver er blitt ofret for å flytte til resque. Alle oppgavene er nå noen oppgaver, én og bare én server vil behandle den jobben
    • Faste oppgaver er fortsatt lov
    • Oppgaver har nå en standardkøen som de vil bli lagt i kø inn. Du kan overstyre dette ved enqueue tid
    • Oppgaver kan nå også velge i spesifikke Rednings plugins (som arbeidstaker-lås, som vil sikre at bare én forekomst av en jobb behandles hele systemet til enhver tid)
    • En resque initializer har blitt lagt, og oppgaven og taskProcessor initializers har blitt fjernet
    • Periodiske oppgaver vil nå automatisk bli lagt i kø ved oppstart

    Hva er nytt i versjon 6.4.4.

    • Buffered statistikk og feilrettinger

    Hva er nytt i versjon 6.4.3:

    • MIME-modifisering bør være action-spesifikke og ikke global.
    • Fjerne extensions fra params skapte problemer for legitime tilfeller hvor det var en & quot;. & Quot; i forutsatt data (kanskje sende URL-er eller setninger).

    Hva er nytt i versjon 6.4.1:.

    • Oppdater standarder for pidfile steder i prosjektet
    • Oppdater help.txt å forklare miljøvariabel muligheter for prosjektnavn og config.

    Hva er nytt i versjon 6.3.4:

    • Denne lille utgaven lar deg sette PROJECT_ROOT manuelt en miljøvariabel å tvinge Actionhelt å kjøre fra en bestemt katalog snarere enn proces.cwd (). Dette er nyttig når distribusjon Actionhelt programmer på en server der symlinker vil endre seg under en løpende prosess.

    Hva er nytt i versjon 6.3.2.

    • WebSocket og parsing fikser sammen med forbindelse mellomvare

    Hva er nytt i versjon 6.3.0:

    • Task arbeidstakere vil ikke starte en ny jobb hvis sever er mid-nedleggelse.
    • Løs problemet når de delene av URL-er nedre deler av rutene.
    • Tillat server for å starte opp dersom det ingen aktive servere.
    • Dokumentasjon og prosjekt kartoppdateringer.

    Hva er nytt i versjon 6.2.7:

    • Når du genererer en ny Actionhelt prosjekt, configData.general .apiVersion vil starte på 0.0.1 i stedet for å matche Actionhelt utgivelse versjon som det har gjort tidligere.

    Hva er nytt i versjon 6.2.5:

    • Tillat for slektning eller lokale banen når de beskriver som config JS å bruke ved oppstart (--config = / sti / til / fil).
    • Statisk eksempel språk forbedringer.

    Hva er nytt i versjon 6.2.3:

    • Actionhelt vil nå gi API-dokumentasjon for alle web-klienter som besøker / api rute uten parametere (GET only). Andre klienter kan be om denne informasjonen med dokumentasjonen verb.
    • Alle handlinger og deres metadata vil bli returnert av dette svaret. Hvis du vil skjule en handling, satt action.toDocument = false. Dette deprecates den actionsView handling.

    Hva er nytt i versjon 6.2.2.

    • Dette er en liten bug-fix-utgivelse

    Hva er nytt i versjon 6.2.0:

    • Denne versjonen introduserer muligheten til å kjøre Actionhelt metoder fra kommandolinjen.

    Hva er nytt i versjon 6.1.0:

    • En ny reservert param, apiVersion er innført. Dette brukes til å direkte angi hvilken versjon av en handling en klient kan be om.
    • Hvis en klient ikke angir en apiVersion, de vil bli rettet til den høyeste numeriske versjonen.
    • Kan eventuelt opprette ruter til å håndtere API versjonskontroll.

    Hva er nytt i versjon 6.0.1:

    • Faste bugs:
    • utils.hashMerge vil ikke lenger mangle arrays.
    • Initiliazers vil nå laste definert kode i løpet av basiskoden, slik at overskrivninger.

    Hva er nytt i versjon 6.0.0:

    • Server typer omdøpt til & quot; web & quot ;, & quot ; socket & quot ;, & quot; WebSocket & quot; for claricy
    • serer typer kan ha alternativer om chatting og slikt
    • param & quot; fil & quot; erstatter & quot; filename & quot; når du prøver å få direkte tilgang til innholdet i filer
    • Config.js drastisk forenklet (ikke mer commonWeb, servere blokk, etc)
    • Winston logger objektet vil nå bli sendt til loger config metoder

    Hva er nytt i versjon 5.1.3:

    • Når du bruker ./bin/actionHero generateTask, du ikke lenger er nødvendig for å passere beskrivelse (navn vil bli brukt hvis du ikke gjør det).
    • Når du bruker ./bin/actionHero generateAction du ikke lenger er pålagt å passere beskrivelse (navn vil bli brukt hvis du ikke gjør det).

    Hva er nytt i versjon 5.1.2:

    • actionTemplate er den bokstavelige handlingen definisjon, slik at du kan inspisere actionTemplate.name, actionTemplate.description, etc ..

    Hva er nytt i versjon 5.1.1:

    • Bruk av ustabil readline modul, fangst av SIGINT på vinduer kan oppnås.

    Hva er nytt i versjon 5.1.0.

    • Oppgaver vil nå logge sine parametere når du starter
    • Oppgaver vil nå logge varigheten når du er ferdig.

    Hva er nytt i versjon 5.0.0:

    • fjernet støtte for node versjoner & # X3c; v0.8.0.
    • Actionhelt bruker nå fakeredis snarere enn implamenting visse operasjoner lokalt (cache, oppgaver).

    Hva er nytt i versjon 4.4.0:

    • fjernet støtte for node versjoner & # X3c; v0.8.0.
    • Actionhelt bruker nå fakeredis snarere enn implamenting visse operasjoner lokalt (cache, oppgaver).
    • Dette åpner for en mindre, mer enhetlig kodebasen.

    Hva er nytt i versjon 4.3.5:

    • Normalis alle tilkoblings ganger å ha en connection.sendMessage (meldingen, type) metode som kan brukes globalt.
    • Fikset feil der det var for mange komma.
    • api.webSockets renambed å api.webSocketServer å være forenlig med andre servere.

    Hva er nytt i versjon 4.3.2:

    • for kompatibilitet, bare & quot; http & quot; Serveren vil være på ved oppstart.
    • Directory etableringen er nå en del av eksempelfilen logger.

    Hva er nytt i versjon 4.3.1.

    • Fix logging av mester når daemonized
    • Fix daemon server fra å ikke kunne løsne.
    • Deaktiver døpe av den løpende prosessen. Dette var ikke konsekvent på tvers av ulike operativsystemer og var forvirrende.

    Hva er nytt i versjon 4.3.0:

    • Actionhelt Serveren vil ikke exit før noen behandler nå oppgavene er fullført.

    Hva er nytt i versjon 4.2.2.

    • Fikset en form parsing bug for web-klienter

    Hva er nytt i versjon 4.1.0:

    • Oppgaver vil ikke lenger være "poppet" fra en køen, men heller gled fra køen til køen. Dette gjør det mye vanskeligere å løse en oppgave.
    • Det er ikke lenger behov for en periodc oppgave Reloader grunn av de ovennevnte.
    • Oppgaver kan nå være lett inspectd, og har vært inkludert i status oppgaven.

    Hva er nytt i versjon 4.0.7.

    • Oppdateringer til actionHeroWebSocket

    Hva er nytt i versjon 4.0.5:

    • Ulike kommandoer har hatt rommet paramite lagt til deres responser for å tillate klarhet i den ovennevnte situasjon.
    • Rommene som en forbindelse er (eventuelt) i tillegg interseted i lagres på connection.additionalListiningRooms.
    • Kan begrense antall handlinger serveren vil behandle på et tidspunkt for en forbindelse med api.configData.general.simultaniousActions. Standard er 5.

    Hva er nytt i versjon 4.0.3:

    • Fast logging for actionCluster
    • Fast SIGWINCH så bare daemonized klynger kan bruke den
    • Lagt i en sweeper for api.cache, slik at utgåtte verdier vil bli slettet etterhvert
    • Bedre låsing av interne tidtakere når klyngen er av

    Hva er nytt i versjon 3.1.5:

    • Tillat for api.configData.webSockets.options til inneholde en hash av innstillinger å være bundet til WebSocket initalizer (sammen med .settings som forblir en matrise).

    Hva er nytt i versjon 3.1.3.

    • Lar legge til egendefinerte initilizers i et prosjekt

    Krav

    • Node.js 0.6 eller nyere

    Lignende programvare

    DeLorean.js
    DeLorean.js

    10 Feb 16

    Web.go
    Web.go

    1 Mar 15

    Vert.x
    Vert.x

    10 Dec 15

    Annen programvare fra utvikleren Evan Tahler

    autoUploader
    autoUploader

    5 Jun 15

    Kommentarer til actionHero

    Kommentarer ikke funnet
    Legg til kommentar
    Slå på bilder!