繁体   English   中英

如何在Azure Webjobs中运行Node.js?

[英]How to run node.js in azure webjobs?

我有几个节点js脚本文件。我必须在Azure Web作业中运行这些JS文件。任何人都可以告诉我如何在Azure Web作业中添加Node.js文件以及如何运行这些Web作业的详细步骤。 。

如果您知道一些未记录的细节,这相对容易:)

关键概念是确保正确的应用程序结构(适用于Azure)。 您的主要应用程序脚本应命名为run.js ,换句话说,您的应用程序应能够通过执行node run.js命令正确启动。

而且,不要指望package.json依赖项。 根据我自己的经验,我可以说package.json依赖项有时可以工作,有时不能,所以手动上载node_modules/更为安全。

您可以通过压缩文件并在Azure应用> WebJob面板中上传来添加多个应用文件。

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

有关更多信息,请查看此博客文章

像之前的答案状态一样,这实际上就像将.js文件添加到您的Web作业并按照说明进行操作一样容易。 唯一与该过程有关的事情是,如果您在Node脚本中需要任何第三方模块,则必须压缩.js文件和node_modules文件夹,然后部署整个内容-node_modules文件夹以及全部。

如果您使用扩展名为.js的文件,则它将作为节点程序运行

有关Azure Web作业的完整文档,请访问此处: https : //azure.microsoft.com/zh-cn/documentation/articles/web-sites-create-web-jobs/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM