2015-08-26 73 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