【发布时间】:2021-06-03 07:15:43
【问题描述】:
我正在努力将网络应用程序部署到 Heroku。一切似乎都很好,没有显示错误,但我只得到一个空白页。
我一直在互联网上搜索并尝试了我所看到的所有内容,但似乎找不到答案。
server.js:
app.use(express.static(path.join(__dirname, '../frontend/build')));
app.get('*', (req, res) =>
res.sendFile(path.join(__dirname, '../frontend/build/index.html'))
);
文件夹:
我不知道还要附加什么,请告诉我,我会提供。非常感谢你,这对我来说真的很重要
【问题讨论】:
-
你提到的空白页是 Heroku 中的
Application-Error (Error Heroku Logs) Page吗? -
您好。不,这只是一个空白页:(
-
您的其他路线是否有效?
-
不,一切都是空白的。 (只是说:本地效果很好)
-
嘿@pop 我在下面添加了一个答案。我认为您应该在 server.js 中将
('*')更改为('/*')。
标签: heroku deployment mern