【发布时间】:2019-08-14 03:06:16
【问题描述】:
我在读取 Azure 应用服务 Windows 实例上的环境变量时遇到问题。我使用 dotenv nodejs 包将我的 env 变量存储在 .env 文件中。它在我的本地计算机(Windows 10)上运行良好,但在 Windows 应用程序服务上托管时却不行。我通过在运行时打印出 env 变量尝试了一些故障排除,但我得到了相同的空白输出。不知何故,它无法读取 .env 文件中的变量。
我还通过登录控制台确保 .env 文件和条目在已部署主机上完好无损。
【问题讨论】:
-
App Service 将 process.env.PORT 注入到您的应用程序中,因此代码使用该变量来知道要监听哪个端口。
标签: node.js windows azure dotenv