当我在heroku上尝试我的应用程序时,我得到“ CANNOT GET /”。为什么这不起作用?

时间:2019-11-06 22:30:40

标签: heroku heroku-cli heroku-api

我查找了类似的问题,但是我没有DIST文件,因此似乎没有一个适用。当我运行“ node index.js”文件时,我没有遇到任何问题,但是当我尝试将其部署到heroku上时,我只是看到一个显示“ CANNOT GET /”的html页面。

我的index.js文件如下:

var express = require("express");
var app = express();
var port = process.env.PORT || 3000;

var app = express();
app.use(express.static('public'));

app.listen(port, function () {
    console.log(`Example app listening on port`, port);
});

我的所有html,javascript和css文件都位于一个名为public的文件夹中,因此当我运行node时它确实起作用。我不认为这是DIST文件错误,因为我没有DIST文件。我的.gitignore文件中只有我的node_modules文件夹。如果您想查看,这是完整的github存储库。 https://github.com/nkennaA/teamthanoshackatl。我一直在努力解决这一问题,但是关于此问题的信息并不多。感谢您的帮助

0 个答案:

没有答案