如何在 azure webjobs 中 运行 node.js?
How to run node.js in azure webjobs?
我有几个节点 js 脚本 files.I 必须 运行 azure web 中的这些 js 文件 jobs.can 谁能告诉我如何添加 [=16] 的详细步骤=] Azure Web 作业中的文件以及如何 运行 这些 Web 作业。
如果您有一个扩展名为 .js 的文件,它将 运行 作为节点程序
此处提供有关 Azure Web 作业的完整文档:https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/
就像之前的回答所述,这真的很简单,只需将 .js 文件添加到您的 Web 作业并按照说明操作即可。这个过程唯一特别的是,如果你在你的 Node 脚本中需要任何第三方模块,那么你必须压缩 .js 文件和 node_modules 文件夹并部署整个东西 - node_modules 文件夹和所有。
如果你知道一些未记录的细节,那就相对容易了:)
关键概念是确保正确的应用程序结构(对于 Azure)。您的主应用程序脚本应命名为 run.js
,换句话说,您的应用程序应该能够通过执行 node run.js
命令正常启动。
更重要的是,不要指望您的 package.json
依赖项。根据我自己的经验,我可以看出 package.json
依赖项有时有效有时无效,因此手动上传 node_modules/
更安全。
您可以通过在 Azure App > WebJob 面板中压缩并上传来添加多个应用文件。
如果您的应用没有错误,上传后应该运行几秒钟。
有关更多信息,请查看 this blog post。
我有几个节点 js 脚本 files.I 必须 运行 azure web 中的这些 js 文件 jobs.can 谁能告诉我如何添加 [=16] 的详细步骤=] Azure Web 作业中的文件以及如何 运行 这些 Web 作业。
如果您有一个扩展名为 .js 的文件,它将 运行 作为节点程序
此处提供有关 Azure Web 作业的完整文档:https://azure.microsoft.com/en-us/documentation/articles/web-sites-create-web-jobs/
就像之前的回答所述,这真的很简单,只需将 .js 文件添加到您的 Web 作业并按照说明操作即可。这个过程唯一特别的是,如果你在你的 Node 脚本中需要任何第三方模块,那么你必须压缩 .js 文件和 node_modules 文件夹并部署整个东西 - node_modules 文件夹和所有。
如果你知道一些未记录的细节,那就相对容易了:)
关键概念是确保正确的应用程序结构(对于 Azure)。您的主应用程序脚本应命名为 run.js
,换句话说,您的应用程序应该能够通过执行 node run.js
命令正常启动。
更重要的是,不要指望您的 package.json
依赖项。根据我自己的经验,我可以看出 package.json
依赖项有时有效有时无效,因此手动上传 node_modules/
更安全。
您可以通过在 Azure App > WebJob 面板中压缩并上传来添加多个应用文件。
如果您的应用没有错误,上传后应该运行几秒钟。
有关更多信息,请查看 this blog post。