2015-09-01 3 views
2

Я очень новичок в узле, и у меня есть небольшое приложение-узел (интеграция с базой данных mysql), на чей результат зависит другой класс JavaScript в моем основном приложении. Есть ли способ выполнить мое приложение-узел, а затем автоматически, когда моя основная программа вызывается (без использования команды «node» и командной строки вообще)?Запустить приложение узла внутри другого приложения JavaScript

В частности, моя основная программа обеспечивает некоторую функциональность интерактивности веб-приложения, и моя желаемая цель - запустить и запустить приложение узла сразу после того, как некоторые конкретные действия будут выполнены в моем основном приложении (поэтому это будет идеально подходит, чтобы иметь код JavaScript, который автоматически запускает мое приложение-приложение).

Заранее благодарен!

+1

Либо сделать это модуль, который загружается непосредственно в приложение или использовать [child_process.fork()] (https://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_options) –

ответ

1

Если вы хотите продолжить свое приложение без перекомпиляции при каждом изменении какого-либо значения, просто используйте модуль Forever, который предназначен для запуска приложения навсегда.

Его очень простой и простой в использовании.

Вы просто установите его с помощью npm. Введите эти команды в консоли.

npm install -g forever 
forever start app.js   //your application main file name. 

forever Documentation

0

Почему бы вам не просто развернуть приложение производителя как автономно, а затем обеспечить HTTP REST API для использования любого приложения необходимо потреблять свою продукцию?

+1

Да, эта идея звучит красиво! :-) – maximo

Смежные вопросы