【发布时间】:2020-08-05 05:01:51
【问题描述】:
我在这里学习教程:https://socket.io/get-started/chat/
代码可以在本地运行,但是当我将它上传/安装到我的 Namecheap 共享托管服务器时,我的浏览器中会显示此错误:
无法获取 /PathToApp
我已将问题隔离到:
app.get("/", (req, res) => {
res.sendFile(__dirname + "/index.html"); });
因为我有另一个应用程序在本地运行良好,但在上传到 Namecheap 时无法运行。
此外,乘客日志中没有条目。
是否有我应该更改的设置才能使其正常工作?
【问题讨论】:
-
如何设置端口?
-
嗨。我不确定如何在 Namecheap 共享托管服务器中做到这一点,但我确实想出了如何解决这个问题。我已经在下面发布了。 (我还是想知道如何在 Namecheap 中设置端口)。
-
在您声明端口的代码中,您应该使用
const port = process.env.PORT || 3000,因此如果端口由 Namecheap 提供,它将自动将其作为环境变量应用 -
我明白了。谢谢!
标签: node.js express passenger namecheap