actionHero

Screenshot der Software:
actionHero
Softwarebeschreibung:
Version: 13.3.1 Aktualisiert
Upload-Datum: 10 Apr 16
Entwickler: Evan Tahler
Lizenz: Frei
Popularität: 8

Rating: 5.0/5 (Total Votes: 1)

Action bietet im Grunde eine gut organisierte Sammlung von Methoden mit TCP, Web Sockets und HTTP-Clients in Node.js zu arbeiten.

Das Framework erleichtert die Kommunikation zwischen allen Teilen in API-Anfragen und Antworten beteiligt sind, mit arbeiten beide Protokolle HTTP und HTTPS.

Action verfügt über eine modulare Architektur, die es für jedes Projekt angepasst werden kann, Entwickler in der Lage sein nur zu laden und zu verwenden, um die Teile des Rahmens haben sie eine Notwendigkeit.

Die Entwickler können ihre ganz eigene "Aktionen" (Antworten) für die Abfragen des Benutzers zu erstellen, in Echtzeit auf Anfragen reagieren, implementieren Action auf einem Multi-Server-Architektur, sind die Unterstützung für statische Vermögenswerte dient, und eine komplexe Aufgabenplaner verwalten .

Das Projekt ist sehr gut dokumentiert und sollten jede Art von Projekt passen

Was ist neu in dieser Version:.

< ul>

  • Es wurde ein Fehler in dem Action startCluster würde fehlschlagen, wenn das Log-Verzeichnis ein Symlink war.
  • Was ist neu in Version 13.0.1:

    • Fixes in dem ein Fehler Action startCluster würde scheitern, wenn das Log-Verzeichnis war ein symbolischer Link.

    Was ist neu in Version 12.2.3:

    • Unterstützung für Header If-Modified-Since beim Servieren statische Dateien.

    Was ist neu in Version 11.2.2:

    • fügen Sie können nun die Konfiguration apiVersion in der Routendefinition wenn Sie eine Route zu einer bestimmten Version einer Aktion darauf hinweisen wollen
    • Stellen Sie sicher, dass die Umgebungsvariable process.env.ACTIONHERO_SHUTDOWN_TIMEOUT eine ganze Zahl, wenn auf der Kommandozeile übergeben
    • Verschiedene Fehlerbehebungen für die Fehlerprotokollierung in Aktionen

    Was ist neu in Version 11.2.1:

    • fügen Sie können nun die Konfiguration apiVersion in der Routendefinition wenn Sie eine Route zu einer bestimmten Version einer Aktion darauf hinweisen wollen
    • Stellen Sie sicher, dass die Umgebungsvariable process.env.ACTIONHERO_SHUTDOWN_TIMEOUT eine ganze Zahl, wenn auf der Kommandozeile übergeben
    • Verschiedene Fehlerbehebungen für die Fehlerprotokollierung in Aktionen

    Was ist neu in Version 10.1.1:.

    • Logger und initializer Updates

    Was ist neu in Version 10.0.5:

    • Kann jetzt Standardwerte definieren, Validierung, Formatierung und Anforderungen in Eingänge der Aktion auf.
    • Neue Aufgabe Prozessor mit automatischer Skalierung der parallel taskProcessors.
    • Neue initializer Syntax, die Sie jetzt erlaubt einstellen init, starten und Prioritäten zu stoppen.
    • Neue Haken für sagen wir innerhalb von Chatrooms, besser Rückrufe für roomAdd und roomLeave (und die Abwertung der vorherigen Authentifizierung APIs) zu blockieren.
    • Neue Boot-Optionen mehrere Konfigurationswege / Umgebungsvariablen zu verwenden.

    Was ist neu in Version 9.4.0:

    • Code Coverage und Lint
    • Domains
    • Abhängige Pakete aktualisiert, um die neuesten Versionen

    Was ist neu in Version 9.3.0:

    • Plugins können nun Konfigurationsdateien vorhanden haben, die werden sourced und fusionierte zur Laufzeit
    • Verschieben routes.js innerhalb von / config
    • Wenn es eine Config-Wert ist, der nicht in Ihrem Projekt ist, werden wir Vorgaben aus dem Action Projekt holen
    • Organisieren Sie die Grunzen Aufgaben in einzelne Dateien
    • Aktualisieren Sie den neuen Projektgenerator mit dem oben
    • arbeiten
    • Hinzufügen (optional) redis Schlösser an den Cache
    • Das heißt, Sie statische Vermögenswerte von mehr als ein Verzeichnis dienen kann, in einem Plugin einschließlich
    • werden die Dateien für den öffentlichen Stammverzeichnisse definiert werden
    • von der Priorität gesucht

    Was ist neu in Version 9.2.1:.

    • Hotfix verschachtelte Routen zu ermöglichen

    Was ist neu in Version 9.0.0:

    • Chat Re-Write, Performance und Entwickler-Tools .

    Was ist neu in Version 8.1.0:

    • Updates:
    • Asynchron-Paket auf v7.0.0 aktualisiert
    • Fixes:
    • Lassen Sie leer api.servers.servers auf Start
    • Limit und Offset haben als Standardparameter für Verbindungen entfernt worden

    Was ist neu in Version 8.0.4:

    • Fehlerbehebungen:
    • Bug, die Lade Server auf Windows richtig verhindert
    • Standardtests in neu generierten Action Projekte fakeredis = true

    Was ist neu in Version 8.0.0:

    • Action V8.0.0 bringt die Einführung eines Plugins System.

    Was ist neu in Version 7.6.8:

    • Ermöglicht Action Symlinks zu lösen, die unter einem laufenden ändern Prozess.

    Was ist neu in Version 7.6.7:

    • Testsuite für Knoten v0.8.x läuft auf travis.ci wieder. Wir haben jetzt testen v0.8, v0.9, v0.10 und v0.11
    • Verbesserte abhängige node_modules
    • Sicherheit rund um Erträge aus Middleware fehlt
    • Grunt Pakete optionalDependencies bewegt

    Was ist neu in Version 7.6.6:.

    • Bessere Unterstützung für JSON Körper Nutzlasten Entsendung

    Was ist neu in Version 7.6.3:

    • Fehlerbehebungen:
    • Die Task initializer wird jetzt heruntergefahren, bevor nutzergenerierten initializers
    • Action (im Allgemeinen) wird 500ms schlafen vor dem Beenden Sie irgendwelche Verbindungen mehr Zeit, um zu beenden
    • Neue Projekte werden nicht mit einer Aufgabe Beispiel erstellt werden
    • Die & quot; x-Power-by & quot; Header wird zu config.js bewegt Benutzer konfigurierbar sein
    • Die websocket Server keine neuen Verbindungen annehmen, wenn Action wird heruntergefahren
    • Der Web-Server wird nicht richtig die Index-Datei für "tief" öffentlichen Wegen
    • dienen

    Was ist neu in Version 7.6.2:

    • Es wurde ein Testfall, wo die specHelper könnte Schleife für immer (bis Mokka des Timeout).
    • Lassen Sie Konfigurationsüberschreibung in gruntfile.
    • Obey toRender in specHelper.

    Was ist neu in Version 7.5.0:.

    • Websocket Kunden jetzt Dateien anfordern können
    • node-resque hatte ein kleines Update.

    Was ist neu in Version 7.4.2:

    • Default neue Projekte mit Cookies gültig für die gesamte Domäne .

    Was ist neu in Version 7.4.1:.

    • Feste und getestet langlebige specHelper Verbindungen

    Was ist neu in Version 7.3.0:

    • Action verwendet nun Grunzen als Skript-Läufer eher als Jake.

    Was ist neu in Version 7.2.0:.

    • Cache ein Redis Schlüssel pro Objekt zu verwenden

    Was ist neu in Version 7.1.0:

    • Neuer Chat-Authentifizierung Muster

    Was ist neu in Version 7.0.0:

    • Action nun als ihre Aufgabe an Backend resque verwendet
    • Die Philosophie von irgendwelchen und alle Aufgaben wurde zu bewegen, um zu resque geopfert. Alle Aufgaben sind nun alle Aufgaben, ein und nur ein Server diesen Job verarbeiten
    • Wiederholte Aufgaben noch erlaubt sind
    • Aufgaben haben jetzt eine Standard-Warteschlange, die sie in die Warteschlange eingereiht werden. Sie können dies außer Kraft setzen bei enqueue Zeit
    • Aufgaben können nun auch in spezifische resque Plugins entscheiden (wie Arbeiter-Sperre, die dass nur eine Instanz eines Auftrags wird dafür sorgen, wird zu einem bestimmten Zeitpunkt systemweite verarbeitet werden)
    • A resque initializer hinzugefügt wurde, und die Aufgabe und taskProcessor initializers entfernt wurden
    • Periodic Aufgaben werden nun automatisch beim Booten die Warteschlange eingereiht werden

    Was ist neu in Version 6.4.4:.

    • Buffered Statistiken und Fehlerbehebungen

    Was ist neu in Version 6.4.3:

    • MIME-Modifikation sollten Maßnahmen spezifisch sein werden und nicht global.
    • Entfernen von Erweiterungen von params verursacht Probleme für die legitime Nutzung Fällen, in denen ein & quot war;. & Quot; in zur Verfügung gestellten Daten (vielleicht URLs oder Sätze zu senden).

    Was ist neu in Version 6.4.1:.

    • Update Voreinstellungen für pidfile Standorte innerhalb Projekt
    • Update help.txt erklären Umgebungsvariable Optionen für Projektnamen und Konfig.

    Was ist neu in Version 6.3.4:

    • Dieses kleine Release ermöglicht es Ihnen, manuell eingestellt PROJECT_ROOT als eine Umgebungsvariable Action zu zwingen, aus einem bestimmten Verzeichnis zu laufen, anstatt proces.cwd (). Dies ist nützlich, wenn Action Anwendungen auf einem Server bereitstellen, wo Symlinks unter einem laufenden Prozess ändern.

    Was ist neu in Version 6.3.2:.

    • Websocket und Korrekturen zusammen mit Verbindung Middleware-Parsing

    Was ist neu in Version 6.3.0:

    • Task Arbeitnehmer nicht einen neuen Job, wenn Sever starten Mitte der Abschaltung ist.
    • Beheben Sie das Problem, wenn die Teile der URL sind unteren Teile der Routen.
    • Lassen Sie Server, wenn es keine aktiven Server zu starten.
    • Dokumentation und Projektzuordnung Updates.

    Was ist neu in Version 6.2.7:

    • Wenn Sie ein neues Action Projekt zu erzeugen, configData.general .apiVersion wird bei 0.0.1 beginnen, statt Action der Release-Version übereinstimmen, wie es vorher getan hat.

    Was ist neu in Version 6.2.5:

    • Pfad zulassen für die relative oder lokale bei der Beschreibung der Config Js beim Booten zu verwenden (--config = / path / to / file).
    • Statische Beispiel Website-Erweiterungen.

    Was ist neu in Version 6.2.3:

    • Action wird nun die API-Dokumentation für alle Web-Clients zur Verfügung stellen die den / api Route ohne Parameter besuchen (GET nur). Andere Kunden können diese Informationen mit der Dokumentation Verb anfordern.
    • Alle Aktionen und deren Metadaten werden durch diese Reaktion zurückgeführt werden. Um eine Aktion zu verbergen, setzen action.toDocument = false. Diese deprecates die actionsView Aktion.

    Was ist neu in Version 6.2.2:.

    • Dies ist eine kleinere Bug-Fix-Release

    Was ist neu in Version 6.2.0:

    • Diese Version stellt die Fähigkeit von Action Methoden zu laufen die Befehlszeile ein.

    Was ist neu in Version 6.1.0:

    • Ein neuer reserviert param wurde apiVersion eingeführt. Dies wird verwendet, um direkt die Version einer Aktion kann angeben, ein Client anfordern.
    • Wenn ein Client keine apiVersion angeben, werden sie auf die höchsten numerischen Version gerichtet werden.
    • Kann optional Routen erstellen Sie Ihre API Versionierung zu behandeln.

    Was ist neu in Version 6.0.1:

    • Fehler behoben:
    • utils.hashMerge wird nicht mehr mangle-Arrays.
    • Initiliazers wird nun benutzerdefinierte Code über Basiscode zu laden, Überschreibungen zu ermöglichen.

    Was ist neu in Version 6.0.0:

    • Servertypen umbenannt auf & quot; web & rdquo ;, & rdquo ; Sockel & quot ;, & quot; websocket & quot; für claricy
    • Serer Typen können Optionen über den Chat und so
    • Die param & quot; Datei & quot; ersetzt & quot; filename & quot; wenn sie direkt für den Zugriff auf den Inhalt von Dateien versuchen
    • config.js drastisch vereinfacht (nicht mehr commonWeb, Server-Block, etc.)
    • Winston-Logger-Objekt wird nun in loger Config-Methoden übergeben werden

    Was ist neu in Version 5.1.3:

    • Bei der Verwendung von ./bin/actionHero generateTask, Sie sind nicht mehr erforderlich Beschreibung passieren (Name verwendet wird, wenn Sie es nicht tun).
    • Wenn ./bin/actionHero generateAction verwenden, Sie sind nicht länger erforderlich Beschreibung passieren (Name wird verwendet, wenn Sie es nicht tun).

    Was ist neu in Version 5.1.2:

    • actionTemplate die wörtliche Aktionsdefinition ist, so können Sie inspizieren actionTemplate.name, actionTemplate.description, etc ..

    Was ist neu in Version 5.1.1:

    • das instabile Readline- Modul Unter Verwendung von SIGINT auf den Fang Fenster erreicht werden.

    Was ist neu in Version 5.1.0:.

    • Aufgaben werden nun ihre params log beim Start
    • Aufgaben werden nun ihre Dauer anmelden, wenn abgeschlossen.

    Was ist neu in Version 5.0.0:

    • Entfernte Unterstützung für Knoten Versionen & # x3c; v0.8.0.
    • Action jetzt fakeredis statt implamenting bestimmte Operationen lokal (Cache, Aufgaben).
    • verwendet

    Was ist neu in Version 4.4.0:

    • Entfernte Unterstützung für Knoten Versionen & # x3c; v0.8.0.
    • Action jetzt fakeredis statt implamenting bestimmte Operationen lokal (Cache, Aufgaben).
    • verwendet
    • Dies ermöglicht eine kleinere, einheitliche Code-Basis.

    Was ist neu in Version 4.3.5:

    • Normalized alle Verbindungszeiten eine connection.sendMessage zu haben (Nachricht, Typ) Methode, die weltweit verwendet werden können.
    • Fehler behoben, wo es zu viele Kommas.
    • api.webSockets zu api.webSocketServer renambed mit anderen Servern Consistant werden.

    Was ist neu in Version 4.3.2:

    • für Kompatibilität, nur die & quot; http & quot; Server auf beim Booten sein wird.
    • Verzeichniserstellung ist nun Teil der Beispieldatei Logger.

    Was ist neu in Version 4.3.1:.

    • Fix Protokollierung der Master, wenn daemonisierte
    • Fix-Daemon-Server von nicht zu lösen zu können.
    • Deaktivieren Umbenennung des laufenden Prozesses. Dies war nicht konsistent über verschiedene Betriebssysteme und war verwirrend.

    Was ist neu ist in Version 4.3.0:

    • Der Action Server wird nicht beendet, bis alle zur Zeit der Verarbeitung Aufgaben sind abgeschlossen.

    Was ist neu in Version 4.2.2:.

    • eine Form Parsing-Bug für Web-Clients wurde behoben

    Was ist neu in Version 4.1.0:

    • Aufgaben werden nicht mehr von einem "aufgetaucht" werden Warteschlange, sondern rutschte von der Warteschlange in die Warteschlange. Dies macht es viel schwieriger, eine Aufgabe zu lösen.
    • Es gibt keine Notwendigkeit mehr für eine periodc Aufgabe reloader wegen der oben genannten.
    • Aufgaben können nun einfach inspectd sein, und haben in der Status Aufgabe aufgenommen.

    Was ist neu in Version 4.0.7:.

    • Aktualisierungen der actionHeroWebSocket

    Was ist neu in Version 4.0.5:

    • haben verschiedene Befehle der Raum Paramite hatte thier hinzugefügt Reaktionen zur Klarheit in der obigen Situation zu ermöglichen.
    • Die Zimmer, die eine Verbindung (optional) zusätzlich interseted in an connection.additionalListiningRooms gespeichert.
    • Kann die Anzahl der Aktionen begrenzen den Server zu einer Zeit, für eine Verbindung mit api.configData.general.simultaniousActions verarbeiten wird. Der Standardwert ist 5.

    Was ist neu in Version 4.0.3:

    • Fixed Protokollierung für actionCluster
    • Fixed SIGWINCH so nur daemonisierte Cluster können es verwenden
    • in einer Kehrmaschine für api.cache hinzugefügt, so dass abgelaufene Werte schließlich gelöscht werden
    • Bessere interne Timer Sperren, wenn der Cluster ist aus

    Was ist neu in Version 3.1.5:

    • Lassen Sie für api.configData.webSockets.options zu enthalten einen Hash von Einstellungen an den websocket initalizer gebunden zu sein (zusammen mit .settings, die ein Array bleibt).

    Was ist neu in Version 3.1.3:.

    • Aktiviert benutzerdefinierte initilizers in einem Projekt hinzufügen

    Anforderungen: :

    • Node.js 0.6 oder höher

    Ähnliche Software

    Restler
    Restler

    6 Mar 16

    Spludo
    Spludo

    13 Apr 15

    WebSite-PHP
    WebSite-PHP

    4 Jun 15

    FOAM
    FOAM

    12 May 15

    Andere Software von Entwickler Evan Tahler

    autoUploader
    autoUploader

    5 Jun 15

    Kommentare zu actionHero

    Kommentare nicht gefunden
    Kommentar hinzufügen
    Schalten Sie auf die Bilder!