在Heroku上部署React + Express + Mongoose需要注意的事项
1. 需要将React App 和 Server 一同启动,所以需要安装currently 这个package
2. 千万不要将server端 node_modules 加入.gitignore列表,否则部署后会导致找不到Mongoose package
3. 需要在React package.json配置proxy,使其在开发模式下API可以正常工作
"proxy": "http://localhost:3002",
4. 需要在后端加入类似的如下代码:
app.get("*", (req, res) => {
res.sendFile(path.join(__dirname + "/public/static/index.html"));
});
5. 需要在React package.json 加入配置
"homepage": ".",
浙公网安备 33010602011771号