我构建了我的第一个全堆栈应用程序,该应用程序具有Express后端和React前端,包含在同一项目文件夹(see GitHub repo)中。前端包含在名为client
的文件夹中。
我从根目录部署了该应用程序-在已部署的站点上,它只是显示“无法获取/”。
前端部分中的package.json具有一个代理字段,用于将请求代理到后端。当我在localhost上打开项目时,一切正常。
任何指针将不胜感激。
答案 0 :(得分:1)
"scripts": {
"start": "node server",
"heroku-postbuild": "cd client && npm install && npm run build"
},
在后端package.json
部分中尝试该修复。首先,您要获取后端集,然后Heroku需要React才能运行。 Heroku对此有些怪异。