不知道为什么不能对此进行谷歌搜索,但是我似乎无法弄清楚如何在create-react-app的webpack.config.prod.js文件中代理我的api调用。将其放在package.json文件中不会起作用,因为我需要在本地使用其他代理。
我将其设置在webpackDevServer.config.js中,通过将其放入Copy Local
对象中,可以很好地工作。但是当我在webpack.config.prod.js中执行相同操作时,它无法构建。如何设置产品?
module.exports
答案 0 :(得分:1)
代理不适用于生产环境。
https://github.com/facebook/create-react-app/issues/1087#issuecomment-262611096
在生产中,CRA生产静态捆。此时,您可以使用它进行任何操作。那里没有代理的概念,因为没有开发服务器。您可以将束与任何服务器一起提供,并且确实可以根据process.env.NODE_ENV或自定义环境变量来调整API调用URL。