actionHero

Logiciel capture d'écran:
actionHero
Détails logiciels:
Version: 13.3.1 Mise à jour
Date de transfert: 10 Apr 16
Développeur: Evan Tahler
Licence: Gratuit
Popularité: 8

Rating: 5.0/5 (Total Votes: 1)

ActionHero fournit essentiellement une collection bien organisée de méthodes pour travailler avec TCP, prises sur le Web, et les clients HTTP dans Node.js.

Le cadre facilite la communication entre toutes les parties impliquées dans les requêtes et les réponses API, en travaillant avec les protocoles HTTP et HTTPS.

ActionHero dispose d'une architecture modulaire qui lui permet d'adapter à tout projet, les développeurs étant capable de charger et utiliser uniquement les parties du cadre, ils ont besoin de.

Les développeurs peuvent créer leurs propres "actions" (réponses) pour les requêtes de l'utilisateur, de répondre en temps réel aux demandes, déployer ActionHero sur une architecture multi-serveur, incluent un support pour servir les actifs statiques, et gérer un planificateur de tâches complexes .

Le projet est très bien documenté et doit correspondre à tout type de projet

Ce qui est nouveau dans cette version:.

< ul>

  • Correction d'un bogue dans lequel ActionHero startCluster échouerait si le répertoire du journal était un lien symbolique.
  • Ce qui est nouveau dans la version 13.0.1:

    • Correction d'un bogue dans lequel ActionHero startCluster échouerait si le répertoire du journal était un lien symbolique.

    Ce qui est nouveau dans la version 12.2.3:

    • Appui if-modified-since têtes au moment de servir fichiers statiques.

    Ce qui est nouveau dans la version 11.2.2:

    • Peut maintenant ajouter le apiVersion de configuration dans vos définitions d'itinéraire si vous voulez pointer un itinéraire vers une version spécifique d'une action
    • Assurez-vous que la variable d'env process.env.ACTIONHERO_SHUTDOWN_TIMEOUT est un nombre entier lorsqu'ils sont transmis sur la ligne de commande
    • Divers correctifs pour l'enregistrement des erreurs dans les actions

    Ce qui est nouveau dans la version 11.2.1:

    • Peut maintenant ajouter le apiVersion de configuration dans vos définitions d'itinéraire si vous voulez pointer un itinéraire vers une version spécifique d'une action
    • Assurez-vous que la variable d'env process.env.ACTIONHERO_SHUTDOWN_TIMEOUT est un nombre entier lorsqu'ils sont transmis sur la ligne de commande
    • Divers correctifs pour l'enregistrement des erreurs dans les actions

    Ce qui est nouveau dans la version 10.1.1:.

    • des mises à jour de l'enregistreur et initialiseur

    Ce qui est nouveau dans la version 10.0.5:

    • pouvez maintenant définir les valeurs par défaut, la validation, le formatage et exigences dans les entrées d'une action.
    • processeur Nouvelle tâche avec auto-mise à l'échelle des taskProcessors parallèles.
    • syntaxe New initialiseur qui vous permet maintenant de définir init, démarrer et arrêter les priorités.
    • Nouveaux crochets pour dire au sein de chatrooms, mieux bloquant callbacks pour roomAdd et roomLeave (et la dépréciation des API d'authentification précédentes).
    • Les nouvelles options de démarrage à utiliser plusieurs chemins de config / variables d'environnement.

    Ce qui est nouveau dans la version 9.4.0:

    • Couverture de code et Lint
    • Domaines
    • packages dépendants mises à jour vers les dernières versions

    Ce qui est nouveau dans la version 9.3.0:

    • Plugins peuvent maintenant avoir des fichiers de configuration actuelle qui sera source et fusionné à l'exécution
    • routes.js Déplacer l'intérieur de / config
    • S'il y a une valeur de configuration qui ne sont pas présents dans votre projet, nous allons chercher les valeurs par défaut à l'intérieur du projet ActionHero
    • Organiser les tâches de grognement dans des fichiers individuels
    • Mettre à jour le nouveau générateur de projet pour travailler avec le
    • ci-dessus
    • Ajout de verrous (en option) redis au cache
    • Cela signifie que vous pouvez servir des actifs statiques de plus d'un répertoire, y compris dans un plugin
    • Files sera recherché par la priorité avec les répertoires racine publiques sont définies

    Ce qui est nouveau dans la version 9.2.1:.

    • Hotfix pour permettre des itinéraires imbriqués

    Ce qui est nouveau dans la version 9.0.0:

    • Chat Re-Write, Performance et outils de développement .

    Ce qui est nouveau dans la version 8.1.0:

    • Mises à jour:
    • package async mis à jour v7.0.0
    • Correction:
    • Laisser api.servers.servers vides au démarrage
    • Limite et le décalage ont été supprimés comme params par défaut pour les connexions

    Ce qui est nouveau dans la version 8.0.4:

    • Correction de bugs:
    • Bug qui a empêché les serveurs de chargement correctement sur les fenêtres
    • Tests par défaut dans les projets de ActionHero nouvellement générés à fakeredis = true

    Ce qui est nouveau dans la version 8.0.0:

    • ActionHero V8.0.0 apporte le lancement d'un plugin système.

    Ce qui est nouveau dans la version 7.6.8:

    • Permet ActionHero pour résoudre les liens symboliques qui changent en cours d'exécution en vertu d'un processus.

    Ce qui est nouveau dans la version 7.6.7:

    • la suite de tests pour le noeud v0.8.x fonctionne sur travis.ci à nouveau. Nous testons maintenant v0.8, v0.9, v0.10 et v0.11
    • node_modules dépendantes Mise à niveau
    • Sécurité des retours de middleware autour manquant
    • paquets Grunt déplacés vers optionalDependencies

    Ce qui est nouveau dans la version 7.6.6:.

    • Meilleur support pour l'affichage JSON charges utiles du corps

    Ce qui est nouveau dans la version 7.6.3:

    • Correction de bugs:
    • L'initialisateur Task va maintenant arrêter avant initializers généré par l'utilisateur
    • ActionHero (en général) va dormir 500ms avant de sortir pour permettre des connexions plus de temps pour quitter
    • Les nouveaux projets ne seront pas créées avec un exemple de tâche
    • Le & quot; x-alimenté par quot &; tête est déplacé vers config.js être configurable par l'utilisateur
    • Le serveur websocket ne sera pas accepter de nouvelles connexions lorsque ActionHero est en cours d'arrêt
    • Le serveur Web ne servira pas correctement le fichier d'index pour les chemins publics 'profonds'

    Ce qui est nouveau dans la version 7.6.2:

    • Correction d'un cas de test où le specHelper pourrait boucler indéfiniment (jusqu'à ce que le délai de moka).
    • Autoriser config remplacement dans gruntfile.
    • Obey toRender en specHelper.

    Ce qui est nouveau dans la version 7.5.0:.

    • Websocket clients peuvent maintenant demander des fichiers
    • node-resque avait une mise à jour mineure.

    Ce qui est nouveau dans la version 7.4.2:

    • Défaut de nouveaux projets avec des cookies valide sur l'ensemble du domaine .

    Ce qui est nouveau dans la version 7.4.1:.

    • Connexions specHelper longue durée fixe et testées

    Ce qui est nouveau dans la version 7.3.0:

    • ActionHero utilise maintenant grunt comme son script-coureur plutôt que Jake.

    Ce qui est nouveau dans la version 7.2.0:.

    • Cache à utiliser une clé Redis par objet

    Ce qui est nouveau dans la version 7.1.0:

    • Motif nouveau chat authentification

    Ce qui est nouveau dans la version 7.0.0:

    • ActionHero utilise maintenant resque que sa tâche backend
    • La philosophie de tout et de toutes les tâches a été sacrifié pour passer à resque. Toutes les tâches sont maintenant toutes les tâches, un et un seul serveur traitera cette tâche
    • tâches récurrentes sont toujours autorisés
    • Tâches ont maintenant une file d'attente par défaut dont ils seront en file d'attente dans. Vous pouvez remplacer ce au moment enqueue
    • Les tâches peuvent désormais opter également en plugins Resque spécifiques (comme travailleur-lock, qui fera en sorte qu'une seule instance d'un travail est en cours de traitement l'ensemble du système à un moment donné)
    • Un initialiseur resque a été ajouté, et les tâches et taskProcessor initializers ont été supprimés
    • Les tâches périodiques seront désormais automatiquement en file d'attente au démarrage

    Ce qui est nouveau dans la version 6.4.4:.

    • stats tamponnées et corrections de bugs

    Ce qui est nouveau dans la version 6.4.3:

    • MIME modification devrait être soit spécifique à l'action et pas globale.
    • Suppression des extensions de params ont causé des problèmes pour les cas d'utilisation légitimes où il y avait un & quot;. & Quot; dans les données fournies (peut-être envoyer des URL ou des phrases).

    Ce qui est nouveau dans la version 6.4.1:.

    • Mettre à jour les valeurs par défaut pour PidFile emplacements au sein projet
    • Mise à jour help.txt pour expliquer les options de variables d'environnement pour le nom du projet et config.

    Ce qui est nouveau dans la version 6.3.4:

    • Ce minuscule version vous permet de régler manuellement PROJECT_ROOT comme une variable d'environnement pour forcer ActionHero à courir à partir d'un répertoire spécifique plutôt que proces.cwd (). Ceci est utile lorsque le déploiement d'applications ActionHero sur un serveur où symlinks va changer dans un processus en cours d'exécution.

    Ce qui est nouveau dans la version 6.3.2:.

    • Websocket et l'analyse des correctifs avec connexion middleware

    Ce qui est nouveau dans la version 6.3.0:

    • Les travailleurs de la tâche ne sera pas commencer un nouvel emploi si sever est à mi-arrêt.
    • Fixer le problème lorsque les parties de l'URL sont des parties inférieures des routes.
    • Permettre au serveur de démarrer s'il n'y a pas de serveurs actifs.

    • mises à jour
    • Documentation et cartographie du projet.

    Ce qui est nouveau dans la version 6.2.7:

    • Lors de la génération d'un nouveau projet de ActionHero, configData.general .apiVersion commencera à 0.0.1 plutôt que de correspondre à la version finale de ActionHero comme il l'a fait précédemment.

    Ce qui est nouveau dans la version 6.2.5:

    • Autoriser pour chemin relatif ou local lors de la description qui config .js à utiliser au démarrage (--config = / path / to / file).

    • améliorations
    • statique par exemple le site.

    Ce qui est nouveau dans la version 6.2.3:

    • ActionHero va maintenant fournir des API documentation à tous les clients Web qui visitent la route / api sans paramètre (GET uniquement). D'autres clients peuvent demander cette information avec le verbe de documentation.
    • Toutes les actions et leurs métadonnées seront retournés par cette réponse. Pour masquer une action, définissez action.toDocument = false. Ce deprecates l'action actionsView.

    Ce qui est nouveau dans la version 6.2.2:.

    • Ceci est une version bug-fix minor

    Ce qui est nouveau dans la version 6.2.0:

    • Cette version introduit la possibilité d'exécuter les méthodes de ActionHero de la ligne de commande.

    Ce qui est nouveau dans la version 6.1.0:

    • Une nouvelle param réservée, apiVersion a été introduit. Ceci est utilisé pour spécifier directement la version d'une action d'un client peut demander.
    • Si un client ne spécifie pas un apiVersion, ils seront dirigés vers la version numérique la plus élevée.
    • peut éventuellement créer des itinéraires pour gérer votre API versioning.

    Ce qui est nouveau dans la version 6.0.1:

    • Correction de bugs:
    • utils.hashMerge ne sera plus mangle tableaux.
    • Initiliazers va maintenant charger le code personnalisé sur le code de base, permettant écrasements.

    Ce qui est nouveau dans la version 6.0.0:

    • Types de serveur renommé & quot; web & quot ;, & quot ; socket & quot ;, & quot; websocket & quot; pour claricy
    • types de Sérères peuvent avoir des options au sujet de bavarder et comme
    • Le param & quot; fichier & quot; remplace & quot; fileName & quot; lorsque vous tentez d'accéder directement au contenu des fichiers
    • Config.js considérablement simplifié (pas plus commonWeb, bloc de serveurs, etc)
    • Winston objet logger va maintenant être transmis dans les méthodes Loger de configuration

    Ce qui est nouveau dans la version 5.1.3:

    • Lorsque vous utilisez ./bin/actionHero generateTask, vous ne sont plus nécessaires pour passer la description (nom sera utilisé si vous ne le faites pas).
    • Lorsque vous utilisez ./bin/actionHero generateAction, vous n'êtes plus obligé de passer la description (nom sera utilisé si vous ne le faites pas).

    Ce qui est nouveau dans la version 5.1.2:

    • actionTemplate est la définition d'action littérale, afin que vous puissiez inspecter actionTemplate.name, actionTemplate.description, etc ..

    Ce qui est nouveau dans la version 5.1.1:

    • Utiliser le module readline instable, la capture de sigint sur fenêtres peut être atteint.

    Ce qui est nouveau dans la version 5.1.0:.

    • Tâches vont maintenant enregistrer leurs params lors du démarrage
    • Tâches va maintenant se connecter leur durée lorsque vous avez terminé.

    Ce qui est nouveau dans la version 5.0.0:

    • Prise en charge supprimée pour les versions de noeuds et # x3C; v0.8.0.
    • ActionHero utilise maintenant fakeredis plutôt que implamenting certaines opérations au niveau local (cache, tâches).

    Ce qui est nouveau dans la version 4.4.0:

    • Prise en charge supprimée pour les versions de noeuds et # x3C; v0.8.0.
    • ActionHero utilise maintenant fakeredis plutôt que implamenting certaines opérations au niveau local (cache, tâches).
    • Ceci permet une plus petite codebase, plus unifiée.

    Ce qui est nouveau dans la version 4.3.5:

    • Normalisé tous les temps de connexion pour avoir un connection.sendMessage procédé qui peut être utilisé à l'échelle mondiale (message, le type).
    • Correction d'une erreur où il y avait trop de virgules.
    • api.webSockets renambed à api.webSocketServer à Consistant avec d'autres serveurs.

    Ce qui est nouveau dans la version 4.3.2:

    • pour la compatibilité, seul le & quot; http & quot; serveur sera sur au démarrage.
    • Création de répertoire est maintenant partie du fichier d'exemple enregistreur.

    Ce qui est nouveau dans la version 4.3.1:.

    • Correction de l'exploitation forestière maître quand daemon
    • serveur Fix démon de ne pas être en mesure de se détacher.
    • Désactiver le renommage du processus en cours d'exécution. Cela n'a pas été uniforme dans les différents systèmes d'exploitation et est source de confusion.

    Ce qui est nouveau dans la version 4.3.0:

    • Le serveur ActionHero ne sera pas sortie jusqu'à ce que tout traitement actuellement tâches sont terminées.

    Ce qui est nouveau dans la version 4.2.2:.

    • Correction d'un bug sous forme d'analyse pour les clients Web

    Ce qui est nouveau dans la version 4.1.0:

    • Tâches ne seront plus «sauté» à partir d'un file d'attente, mais plutôt glissé de file d'attente pour la file d'attente. Cela le rend beaucoup plus difficile de perdre une tâche.
    • Il n'y a plus un besoin pour une tâche de periodc reloader en raison de ce qui précède.
    • Les tâches peuvent maintenant être facilement inspectd, et ont été inclus dans la tâche d'état.

    Ce qui est nouveau dans la version 4.0.7:.

    • Mises à jour du actionHeroWebSocket

    Ce qui est nouveau dans la version 4.0.5:

    • Diverses commandes ont eu la paramite ambiante ajouté à Thier réponses pour permettre la clarté dans la situation ci-dessus.
    • Les chambres qu'une connexion est (éventuellement) en outre interseted en est enregistrée au connection.additionalListiningRooms.
    • Peut limiter le nombre d'actions que le serveur traitera à la fois pour une connexion avec api.configData.general.simultaniousActions. Par défaut, 5.

    Ce qui est nouveau dans la version 4.0.3:

    • journalisation fixe pour actionCluster
    • SIGWINCH fixe donc uniquement les clusters daemon peut l'utiliser
    • Ajout d'une balayeuse api.cache, de sorte que les valeurs expirées seront supprimées par la suite
    • Mieux verrouillant des temporisateurs internes lorsque le cluster est désactivé

    Ce qui est nouveau dans la version 3.1.5:

    • Autoriser pour api.configData.webSockets.options à contenir un hachage de paramètres à être lié à la initalizer de websocket (avec .settings qui reste un tableau).

    Ce qui est nouveau dans la version 3.1.3:.

    • Permet d'ajouter personnalisés initilizers dans un projet

    Exigences :

    • Node.js 0,6 ou plus

    Logiciel similaire

    Vue.js
    Vue.js

    9 Feb 16

    Catberry
    Catberry

    10 Dec 15

    Photon
    Photon

    13 Apr 15

    Pecan
    Pecan

    28 Feb 15

    D'autres logiciels de développeur Evan Tahler

    autoUploader
    autoUploader

    5 Jun 15

    Commentaires à actionHero

    Commentaires non trouvées
    Ajouter un commentaire
    Tourner sur les images!
    Recherche par catégorie