对官方文档一些需要额外注意的细节整理
在 Azure App Service 中创建 Node.js Web 应用
注意事项
1. 启动项 npm start
必须以node
命令执行,且必须以node
命令打头,如:
1 | "scripts": { |
不能以cli
工具执行,像这样的是无法执行的:
1 | "scripts": { |
还有这样:
1 | "scripts": { |
2. 不能指定端口号
1 | app.listen(3000); // 抱歉,发布后无法访问 |
必须引用process.env.PORT
,像这样写:
1 | app.listen(process.env.PORT || 3000); |
环境变量配置
NODE_ENV
或者其他环境变量的配置位于:
WebApp -> 应用程序设置 -> 应用设置
指定node/npm版本
package.json
中添加:
1 | "engines": { |