actionHero

Скриншот программы:
actionHero
Детали программы:
Версия: 13.3.1 обновление
Дата загрузки: 10 Apr 16
Разработчик: Evan Tahler
Тип распространения: Бесплатная
Популярность: 48

Rating: 3.5/5 (Total Votes: 2)

ActionHero в основном обеспечивает хорошо организованный набор методов для работы с TCP, веб-сокеты и HTTP-клиентов в Node.js.

Структура облегчает коммуникацию между всеми частями, участвующими в API запросов и ответов, работая как с HTTP и HTTPS протоколы.

ActionHero имеет модульную архитектуру, которая позволяет ему адаптироваться к любому проекту, разработчики возможность загружать и использовать только те части рамки у них есть необходимость.

Разработчики могут создавать свои собственные "действия" (ответов) для запросов пользователя, реагировать в режиме реального времени на запросы, развернуть ActionHero на архитектуре с несколькими серверами, включают в себя поддержку для обслуживания статических активов, а также управлять сложной планировщик задач .

Проект очень хорошо документирован и должен соответствовать любой тип проекта

Что нового в этом выпуске:.

< уль>

  • Устранена ошибка, в которой ActionHero startCluster потерпит неудачу, если каталог журналов был символьная.
  • Что нового в версии 13.0.1:

    • Исправлена ​​ошибка, в которой ActionHero startCluster потерпит неудачу, если каталог журнала был символьная.

    Что нового в версии 12.2.3:

    • Поддержка If-Modified-Since заголовки при обслуживании статические файлы.

    Что нового в версии 11.2.2:

    • Теперь можно добавить apiVersion конфигурации в своем определении маршрута если вы хотите, чтобы указать маршрут к конкретной версии действия
    • Убедитесь в том, что переменная ENV process.env.ACTIONHERO_SHUTDOWN_TIMEOUT представляет собой целое число, когда передается в командной строке
    • Различные исправления для регистрации ошибок в действиях

    Что нового в версии 11.2.1:

    • Теперь можно добавить apiVersion конфигурации в своем определении маршрута если вы хотите, чтобы указать маршрут к конкретной версии действия
    • Убедитесь в том, что переменная ENV process.env.ACTIONHERO_SHUTDOWN_TIMEOUT представляет собой целое число, когда передается в командной строке
    • Различные исправления для регистрации ошибок в действиях

    Что нового в версии 10.1.1:.

    • Logger и инициализатора обновления

    Что нового в версии 10.0.5:

    • Теперь можно определить значения по умолчанию, проверка правильности, форматирование и требования входов Иск в.
    • Новый процессор задач с автоматическим масштабированием параллельных taskProcessors.
    • Новый синтаксис инициализатора, который позволяет теперь установлен инициализации, запуск и остановка приоритетов.
    • Новые крючки для говорить в чатах, лучше блокирует обратные вызовы для roomAdd и roomLeave (и амортизации предыдущих интерфейсов API проверки подлинности).
    • Новые параметры загрузки, чтобы использовать несколько путей конфигурации / переменные окружения.

    Что нового в версии 9.4.0:

    • Code Coverage и Lint
    • Домены
    • Зависимые пакеты обновлены до последних версий

    Что нового в версии 9.3.0:

    • Плагины теперь могут иметь конфигурационные файлы, которые присутствуют будет источников и объединены во время выполнения
    • Переместить routes.js внутри из / конфигурации
    • Если имеется значение конфигурации, которая не присутствует в вашем проекте, мы будем получать по умолчанию внутри проекта ActionHero
    • Организация задач хрюкать в отдельные файлы
    • Обновите новый генератор проекта для работы с выше
    • Добавление (опционально) REDIS замки в кэш
    • Это означает, что вы можете служить статические активы из более чем одной директории, в том числе в качестве плагина
    • Файлы будут искать в приоритетном порядке с корневой директории открытых определены

    Что нового в версии 9.2.1:.

    • исправлениях, чтобы вложенные маршруты

    Что нового в версии 9.0.0:

    • Chat переписывают, производительность и инструменты разработчика .

    Что нового в версии 8.1.0:

    • Обновление:
    • асинхронной пакет обновлен до версия 7.0.0
    • Исправления:
    • Разрешить пустые api.servers.servers на старт
    • Limit и смещение были удалены по умолчанию Params для соединений

    Что нового в версии 8.0.4:

    • Устранена ошибка:
    • ошибка, которая предотвратить загрузку серверов должным образом на окнах
    • Тесты по умолчанию во вновь созданных проектах ActionHero к fakeredis = True

    Что нового в версии 8.0.0:

    • ActionHero v8.0.0 приносит запуск плагина система.

    Что нового в версии 7.6.8:

    • Позволяет ActionHero разрешить символические ссылки, которые меняются при работающем процесс.

    Что нового в версии 7.6.7:

    • Тестовый набор для узла v0.8.x работает на travis.ci снова. Сейчас мы испытываем v0.8, v0.9, V0.10 и v0.11
    • Модернизированные зависимые node_modules
    • Безопасность вокруг отсутствует отдачу от промежуточного программного обеспечения
    • Грунт пакеты переехавшие в optionalDependencies

    Что нового в версии 7.6.6:.

    • Улучшенная поддержка для размещения полезных нагрузок JSON тела

    Что нового в версии 7.6.3:

    • Устранена ошибка:

    • <Литий> Задача инициализатор теперь будет закрыта до созданных пользователями инициализаторах
    • ActionHero (в целом) будет спать 500мс перед выходом, чтобы позволить любые соединения больше времени для выхода
    • Новые проекты не будут создаваться с примера задачи

    • <Литий> The & дюйм х с питанием-на & Quot; заголовок перемещается в config.js быть изменены пользователем
    • Сервер WebSocket не будет принимать новые соединения, когда ActionHero завершает работу
    • Веб-сервер не будет правильно служить индексный файл для '' глубокие общественные пути

    Что нового в версии 7.6.2:

    • Исправлена ​​тестовый случай, когда specHelper может зациклится (до тайм-аута мокко в).
    • Разрешить конфигурации переопределение в gruntfile.
    • Обей toRender в specHelper.

    Что нового в версии 7.5.0:.

    • WebSocket клиенты теперь могут запросить файлы
    • узел-спасательное имел небольшое обновление.

    Что нового в версии 7.4.2:

    • По умолчанию новые проекты с печеньем действует на всей области .

    Что нового в версии 7.4.1:.

    • Фиксированные и испытанные долговечные соединения specHelper

    Что нового в версии 7.3.0:

    • ActionHero теперь использует хрюкать в качестве сценария бегун довольно чем Джейк.

    Что нового в версии 7.2.0:.

    • Cache использовать ключ Redis для каждого объекта

    Что нового в версии 7.1.0:

    • Новый чат аутентификации шаблон

    Что нового в версии 7.0.0:

    • ActionHero теперь использует спасательное в качестве своей задачи бэкэндом
    • Философия любых и всех задач была принесена в жертву для того, чтобы перейти к Resque. Все задачи теперь любые задачи, один и только один сервер будет обрабатывать эту работу
    • Повторяющиеся задачи по-прежнему разрешено
    • Задачи теперь очереди по умолчанию, который они будет помещён в. Вы можете переопределить это в Епдиеие время
    • Задачи могут теперь также выбрать в конкретных Resque плагинов (например, рабочий-замок, который будет гарантировать, что только один экземпляр задания обрабатывается в масштабах всей системы в любой момент времени)

    • <Литий> а спасательное инициализатор был добавлен, и задача и taskProcessor Инициализаторы были удалены
    • Периодические задачи будут теперь автоматически будет поставлен в очередь при загрузке

    Что нового в версии 6.4.4:.

    • Буферизированные статистика и исправления ошибок

    Что нового в версии 6.4.3:

    • MIME-модификации должны быть действия конкретных и не глобальный характер.
    • Удаление расширений из Params вызвало проблемы для законных случаев использования там, где был & Quot;. & Quot; в предоставленных данных (возможно, отправки URL-адресов или предложений).

    Что нового в версии 6.4.1:.

    • Обновление значения по умолчанию для местоположений PidFile в рамках проекта
    • Обновление help.txt для объяснения переменных среды варианты названия проекта и конфигурации.

    Что нового в версии 6.3.4:

    • Этот крошечный релиз позволяет вручную установить PROJECT_ROOT, как переменная окружения, чтобы заставить ActionHero запускать из определенного каталога, а не proces.cwd (). Это полезно при развертывании ActionHero приложений на сервере, где символические ссылки будут меняться в соответствии с запущенного процесса.

    Что нового в версии 6.3.2:.

    • WebSocket и разбор исправления наряду с подключением промежуточного программного обеспечения

    Что нового в версии 6.3.0:

    • Рабочие задачи будут не начать новую работу, если Sever в середине выключения.
    • Исправлена ​​проблема, когда части URL являются нижние части маршрутов.
    • Разрешить сервер не будет загружена, если там нет активных серверов.
    • Документация и отображение проекта обновления.

    Что нового в версии 6.2.7:

    • При создании нового проекта ActionHero, configData.general .apiVersion начнется в 0.0.1, а не соответствовать версии выпуска ActionHero, как это было сделано ранее.

    Что нового в версии 6.2.5:

    • Разрешить для относительного или локального пути, при описании которых конфигурации .js использовать при загрузке (--config = / путь / к / файлу).

    • Усовершенствования <литий> Статический пример сайта.

    Что нового в версии 6.2.3:

    • ActionHero теперь будет предоставлять API документацию для всех веб-клиентов кто посещает / API маршрут без параметров (GET только). Другие клиенты могут запросить эту информацию с глаголом документации.
    • Все действия и их метаданные будут возвращены этим ответом. Чтобы скрыть действие, установите action.toDocument = ложь. Это действие осуждает actionsView.

    Что нового в версии 6.2.2:.

    • Это небольшой релиз ошибка-исправление

    Что нового в версии 6.2.0:

    • В этой версии появилась возможность запуска методов ActionHero от в командной строке.

    Что нового в версии 6.1.0:

    • Новый зарезервирован парам, apiVersion был введен. Это используется, чтобы непосредственно указать версию действия клиент может запросить.
    • Если клиент не указывает apiVersion, они будут направлены на самой высокой числовой версии.
    • Может необязательно создавать маршруты для обработки вашего API управления версиями.

    Что нового в версии 6.0.1:

    • Исправлены ошибки:
    • utils.hashMerge больше не будут калечить массивы.
    • Initiliazers теперь будет загружать пользовательский код над базовым кодом, что позволяет производить повторную запись.

    Что нового в версии 6.0.0:

    • Типы серверов переименован в & Quot; веб & Quot ;, & Quot ; гнездо & Quot ;, & Quot; WebSocket & Quot; для claricy
    • Типы Серер могут иметь варианты о чате и такой
    • Парам & Quot; Файл & Quot; заменяет & Quot; имя_файла & Quot; при попытке получить прямой доступ к содержанию файлов
    • config.js резко упрощается (не более commonWeb, серверы блок, и т.д.)
    • Winston объект регистратор будет теперь передается в методы loger конфигурации

    Что нового в версии 5.1.3:

    • При использовании ./bin/actionHero generateTask, вам больше не требуется, чтобы передать описание (название будет использоваться, если вы этого не сделаете).

    • нет
    • При использовании ./bin/actionHero generateAction, вы больше не должны пройти описание (название будет использоваться, если вы этого не сделаете).

    Что нового в версии 5.1.2:

    • actionTemplate является определение буквальным действие, так что вы можете осматривают actionTemplate.name, actionTemplate.description и т.д ..

    Что нового в версии 5.1.1:

    • Использование модуля нестабильную Readline, отлов SIGINT на окна могут быть достигнуты.

    Что нового в версии 5.1.0:.

    • Задачи теперь будет войти их Params при запуске
    • Задачи Теперь будет регистрировать их длительность при завершении.

    Что нового в версии 5.0.0:

    • Убрана поддержка узла версий & # x3c; v0.8.0.
    • ActionHero теперь использует fakeredis, а не implamenting определенные операции локально (кэш, задачи).

    Что нового в версии 4.4.0:

    • Убрана поддержка узла версий & # x3c; v0.8.0.
    • ActionHero теперь использует fakeredis, а не implamenting определенные операции локально (кэш, задачи).
    • Это позволяет меньшие, более единой кодовой базы.

    Что нового в версии 4.3.5:

    • нормализованной все время соединения, чтобы иметь connection.sendMessage метод, который может быть использован во всем мире (сообщение, типа).
    • Исправлена ​​ошибка, при которой было слишком много запятых.
    • api.webSockets renambed к api.webSocketServer быть последовательны с другими серверами.

    Что нового в версии 4.3.2:

    • для совместимости, только & Quot; HTTP & Quot; Сервер будет на при загрузке.
    • Создание каталога теперь часть примера файла журнала.

    Что нового в версии 4.3.1:.

    • Исправлена ​​ошибка регистрации мастера при daemonized
    • Сервер Fix демон из не в состоянии отделить.
    • Отключить переименование запущенного процесса. Это не согласуется в различных операционных системах и сбивает с толку.

    Что нового в версии 4.3.0:

    • Сервер ActionHero будет не выйти, пока какой-либо обработки в настоящее время задачи выполнены.

    Что нового в версии 4.2.2:.

    • Исправлена ​​ошибка синтаксического анализа формы для веб-клиентов

    Что нового в версии 4.1.0:

    • Задачи больше не будет "выскочил" из пункта А очереди, а скользил из очереди в очередь. Это делает его гораздо труднее потерять задачу.
    • Существует больше нет необходимости в periodc задач перегружатель из-за выше.

    • Теперь
    • Задачи могут быть легко inspectd, и были включены в задаче о состоянии.

    Что нового в версии 4.0.7:.

    • Обновления actionHeroWebSocket

    Что нового в версии 4.0.5:

    • Есть различные команды в комнате paramite добавлены к тир ответы, чтобы обеспечить ясность в описанной выше ситуации.
    • Номера, что соединение (необязательно) дополнительно interseted в сохраняется на connection.additionalListiningRooms.
    • Можно ограничить количество действий сервер будет обрабатывать в то время для связи с api.configData.general.simultaniousActions. По умолчанию 5.

    Что нового в версии 4.0.3:

    • Исправлена ​​регистрация для actionCluster
    • Исправлена ​​SIGWINCH так только daemonized кластеры могут использовать его
    • Добавлен в уборочную машину для api.cache, так что с истекшим сроком годности значения будут удалены в конце концов,
    • Лучше блокировки внутренних таймеров, когда кластер выключен

    Что нового в версии 3.1.5:

    • Разрешить для api.configData.webSockets.options к содержат хэш параметров, которые будут связаны с WebSocket initalizer (наряду с .settings который остается массив).

    Что нового в версии 3.1.3:.

    • Позволяет добавлять пользовательские initilizers в проекте

    Требования

    • Node.js 0,6 или выше

    Похожие программы

    TinyCore.js
    TinyCore.js

    12 May 15

    ReactiveUI
    ReactiveUI

    6 Jun 15

    Knockout
    Knockout

    10 Dec 15

    Aurora
    Aurora

    13 Apr 15

    Другие программы разработчика Evan Tahler

    autoUploader
    autoUploader

    5 Jun 15

    Комментарии к actionHero

    Комментарии не найдены
    добавить комментарий
    Включите картинки!