Express应用已在Azure上成功部署,但仍然无法正常工作

时间:2020-09-12 10:05:48

标签: node.js azure express

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"
  }
}

1 个答案:

答案 0 :(得分:0)

您是否尝试设置变量 process.env.PORT 来处理Azure App Service中的命名管道端口。请参阅监听其他端口Microsoft Azure Nodejs。

如果不能解决您的问题,请尝试通过KUDU控制台并查找特定的错误。

相关问题