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