簡體   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