如何在生产中为Webpack设置代理

时间:2018-09-19 19:09:52

标签: javascript webpack create-react-app

不知道为什么不能对此进行谷歌搜索,但是我似乎无法弄清楚如何在create-react-app的webpack.config.prod.js文件中代理我的api调用。将其放在package.json文件中不会起作用,因为我需要在本地使用其他代理。

我将其设置在webpackDevServer.config.js中,通过将其放入Copy Local对象中,可以很好地工作。但是当我在webpack.config.prod.js中执行相同操作时,它无法构建。如何设置产品?

module.exports

1 个答案:

答案 0 :(得分:1)

代理不适用于生产环境。

https://github.com/facebook/create-react-app/issues/1087#issuecomment-262611096

  

在生产中,CRA生产静态捆。此时,您可以使用它进行任何操作。那里没有代理的概念,因为没有开发服务器。您可以将束与任何服务器一起提供,并且确实可以根据process.env.NODE_ENV或自定义环境变量来调整API调用URL。