我构建了我的第一个全栈应用程序,具有Express后端和React前端,包含在相同的项目文件夹(see GitHub repo)中。前端包含在一个名为client的文件夹中。我从根目录部署了应用程序--在部署的站点上,它只显示“无法获取/”。前端部分中的package.json有一个代理字段,它将请求代理到后端。当我在localhost上打开项目时,一切都正常工作。如果有任何建议,我们将非常感谢。
发布于 2019-11-18 12:27:29
"scripts": {
"start": "node server",
"heroku-postbuild": "cd client && npm install && npm run build"
},在您的后端package.json部件中尝试该修复。首先,您希望获得后端设置,然后Heroku需要React才能运行。Heroku有一些怪癖。
https://stackoverflow.com/questions/58907865
复制相似问题