node.js - 确定 Nodejs 应用程序是否在 azure 中运行
问题描述
在我的 Nodejs 应用程序中,想根据环境加载 env 配置文件。如何检查在 Azure 环境中运行的 NodeJS 应用程序,以便我可以加载相关的 env 配置文件。谢谢。
解决方案
检查您的 Kudu 或应用服务编辑器(https://<app-name>.scm.azurewebsites.net)
以
检查是否部署了 Nodejs 应用程序
检查日志
还要检查进程以了解应用程序是否正在运行。
app.listen(process.env.port);
- 没有主机参数。并尝试做npm start
.
还要检查web.config
和iisnode.yml
哪些是自动生成的,并且都是运行 Node.js 所必需的。
参考这里
推荐阅读
- spring-boot - 如何根据 Application.yaml 中的另一个属性设置属性名称
- sql - 如何在 SQLite 中对类似于 Postgresql 中的 ROW_NUMBER 窗口函数的一些值进行排名?
- vbscript - 读取 AR System Database 并通过 VBScript 导出为 TXT 文件
- visual-studio-code - 为什么 vscode 在其构建中不包含 ffmpeg?
- schema - 从 sch 文件中获取失败的断言
- python-3.x - 从跨度标题中抓取信息
- python - python 多处理似乎不适用于类
- amazon-web-services - Kibana 运行状况为 RED
- javascript - div 的滚动完整性百分比
- javascript - IOS Safari - 如何下载或显示 pdf