[英]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.