Azure部署了具有成功标志的应用程序,但主页响应状态为500
index.js:
const express = require("express");
const app = express();
app.get("/", (req, res) => {
res.send("Hello!");
});
app.listen(3000, () => console.log("Hwllo!"));
package.json:
"name": "test",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"start": "node index.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"dependencies": {
"express": "^4.17.1"
}
}
答案 0 :(得分:0)
您是否尝试设置变量 process.env.PORT
来处理Azure App Service中的命名管道端口。请参阅监听其他端口Microsoft Azure Nodejs。
如果不能解决您的问题,请尝试通过KUDU控制台并查找特定的错误。