gpt4 book ai didi

node.js - "Hello-World"node.js/express 在本地工作,但不在 Azure Web App 上工作

转载 作者:太空宇宙 更新时间:2023-11-03 23:17:22 25 4
gpt4 key购买 nike

我有以下node.js/express 文件index.js

var express = require('express');
var app = express();

app.get('/', function (req, res) {
res.send('Hello World!');
});

var port = process.env.PORT || 1337;
app.listen(port);
console.log("Server running at http://localhost:%d", port);

当我在本地运行服务器并访问 http://localhost:1337/ 在我的浏览器上,我得到“Hello World!”正如预期的那样。我在 Azure Web 应用程序上部署了 index.js,但当我尝试访问它时,收到“ERR_CONNECTION_TIMED_OUT”。

我做错了什么?

我已经在 Azure 上安装了 Express。

最佳答案

我遇到了同样的问题,您是否尝试过部署到 Linux 应用服务计划,这应该像 Charm 一样工作,但是,如果您使用的是 Windows 计划,请确保已添加 web.config 文件检查 this out希望能帮助到你。对于其他面临类似问题的人,请确保您有从 process.env.PORT || 调用的端口XXX,因为云讨厌硬编码端口值

关于node.js - "Hello-World"node.js/express 在本地工作,但不在 Azure Web App 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53687920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com