Namecheap 共享主机、Express.js 和 app.get() 给出 "cannot GET /path" 错误
Namecheap shared hosting, Express.js, and app.get() gives "cannot GET /path" error
我正在按照这里的教程进行操作:https://socket.io/get-started/chat/
该代码在本地工作,但是当我 upload/Install 它到我的 Namecheap 共享托管服务器时,我的浏览器中显示了这个错误:
Cannot GET /PathToApp
我已将问题隔离到:
app.get("/", (req, res) => {
res.sendFile(__dirname + "/index.html"); });
因为我有另一个应用程序在本地运行良好,但在上传到 Namecheap 时无法运行。
此外,乘客日志中没有任何条目。
是否有我应该更改的设置才能使其正常工作?
显然,我必须将其设置为:
app.get("/uriToApp", (req, res) => {
res.sendFile(__dirname + "/index.html"); });
为了 app.get() 工作。
这 post 帮助:
我正在按照这里的教程进行操作:https://socket.io/get-started/chat/
该代码在本地工作,但是当我 upload/Install 它到我的 Namecheap 共享托管服务器时,我的浏览器中显示了这个错误:
Cannot GET /PathToApp
我已将问题隔离到:
app.get("/", (req, res) => {
res.sendFile(__dirname + "/index.html"); });
因为我有另一个应用程序在本地运行良好,但在上传到 Namecheap 时无法运行。
此外,乘客日志中没有任何条目。
是否有我应该更改的设置才能使其正常工作?
显然,我必须将其设置为:
app.get("/uriToApp", (req, res) => {
res.sendFile(__dirname + "/index.html"); });
为了 app.get() 工作。
这 post 帮助: