2015-08-26 55 views
0

我有几个节点的js脚本文件。我必须在azure web jobs中运行这些js文件。任何人都可以告诉我如何在azure web作业中添加node.js文件的详细步骤以及如何运行这些文件网络工作。如何在azure webjobs中运行node.js?

+2

这个怎么样:https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/ – astaykov

回答

2

像以前的答案的状态,它真的很容易作为将.js文件添加到您的Web作业并按照说明进行操作。这个过程唯一特别的地方在于,如果您需要在您的Node脚本中使用任何第三方模块,那么您必须压缩.js文件和node_modules文件夹并部署整个东西 - node_modules文件夹和全部。

1

,如果你知道一些无证细节:)

的关键概念是确保正确的应用结构(天青)这是比较容易的。您的主应用程序脚本应命名为run.js,换句话说,您的应用程序应该能够通过执行node run.js命令正确启动。

更重要的是不要指望您的package.json依赖关系。根据我自己的经验,我可以看出package.json依赖关系有时可以正常工作,有时不起作用,因此手动上传node_modules/会更安全。

您可以通过将它们压缩并上传到Azure App> WebJob面板中来添加多个应用程序文件。

如果你的应用程序没有错误,它应该在上传后几秒钟运行。

欲了解更多信息结帐this blog post