actionHero

Скріншот програми:
actionHero
Дані програми:
Версія: 13.3.1 оновлений
Дата завантаження: 10 Apr 16
Розробник: Evan Tahler
Ліцензія: Безкоштовно
Популярність: 8

Rating: 5.0/5 (Total Votes: 1)

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 або вище

    Схожі програми

    Wright
    Wright

    1 Mar 15

    Servant
    Servant

    11 Apr 15

    monocle
    monocle

    13 May 15

    Web Starter Kit
    Web Starter Kit

    10 Apr 16

    Інші програми розробника Evan Tahler

    autoUploader
    autoUploader

    5 Jun 15

    actionHero

    Коментар не знайдено
    додати коментар
    Включіть картинки!
    Пошук за категоріями