2015-08-26 4 views
0

У меня есть несколько файлов сценариев js для узла. Мне нужно запустить эти js-файлы в лазурном веб-задании. Скажите, пожалуйста, какой-нибудь подробный шаг, как добавить файлы node.js в лазурные веб-задания, а также как запустить эти веб-работы.Как запустить node.js в azure webjobs?

+2

как об этом: https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/ – astaykov

ответ

2

Как и в предыдущем состоянии ответы, это действительно так просто, как добавление файлов .js к вашему веб-заданию и выполнение инструкций. Единственное, что особенно важно в этом процессе, это то, что если вам нужны какие-либо сторонние модули в сценарии Node, тогда вам нужно застегнуть файлы .js и папку node_modules и развернуть все это - папку node_modules и все.

1

Это относительно легко, если вы знаете, некоторые недокументированные детали :)

Ключевым понятием является обеспечение правильной структуры приложения (для Azure). Ваш основной сценарий приложения должен быть назван run.js, поэтому, другими словами, ваше приложение должно быть в состоянии начать правильно, выполнив команду node run.js.

Больше не рассчитывайте на свои зависимости package.json. Из моего собственного опыта я могу сказать, что зависимости package.json иногда работают, а иногда нет, поэтому гораздо безопаснее загружать node_modules/ вручную.

Вы можете добавить несколько файлов приложений, поместив их и загрузив их внутри приложения Azure App> WebJob.

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

Для получения дополнительной информации Оформить заказ this blog post.