簡體   English   中英

Azure App Service(Windows)配置變量

[英]Azure App Service (Windows) Config Variable

我在讀取Azure App Service Windows實例上的環境變量時遇到問題。 我使用dotenv nodejs包將我的env變量存儲在.env文件中。 它在我的本地計算機(Windows 10)上運行良好,但在Windows App服務上托管時卻沒有。 我通過在運行時打印出env變量來嘗試一些故障排除,並且得到了相同的空白輸出。 不知何故,它無法讀取.env文件中的變量。

我還通過登錄控制台來確保.env文件和條目在已部署主機上完好無損。

App Service將process.env.PORT注入到您的應用程序中,因此代碼使用該變量來知道要監聽的端口。 打開index.js並找到以下行:const port = process.env.PORT || 1337;

如果尚未執行此操作,則可以在App Service中在應用程序代碼之外設置應用程序設置。 然后,您可以使用標准的Node.js模式訪問它們。 例如,要訪問名為NODE_ENV的應用程序設置,請使用以下代碼:process.env.NODE_ENV

要獲取更多詳細信息,請導航到調試控制台站點https://yoursite.scm.azurewebsites.net/DebugConsole進入您的site / wwwroot目錄

recycleSignalEnabled-默認值為false。 如果啟用,則您的節點應用程序可以連接到命名管道(環境變量IISNODE_CONTROL_PIPE)並發送“回收”消息。 這將導致w3wp正常回收。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM