代码之家  ›  专栏  ›  技术社区  ›  jmargolisvt

如何在生产中为网页包设置代理

  •  0
  • jmargolisvt  · 技术社区  · 7 年前

    不知道为什么我不能用google搜索这个,但是我似乎不知道如何在create react应用程序的webpack.config.prod.js文件中代理我的api调用。把它放在package.json文件中不行,因为我在本地需要一个不同的代理。

    我在webpackDevServer.config.js中设置了它,通过将它放在 module.exports

    proxy: {
      '/myService/*': 'https://myServiceEndPoint/',
    },
    
    1 回复  |  直到 7 年前
        1
  •  3
  •   Adeel Imran    7 年前

    代理不打算在生产环境中使用。

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

    在生产中,CRA产生一个静态束。在这一点上,你可以做任何你想用它。代理的概念在那里没有意义,因为没有开发服务器。由您决定是否为任何服务器提供捆绑包,并且您确实可以根据process.env.NODE\u env或自定义环境变量调整API调用URL

    推荐文章