javascript - vue-cli 發布之後,如何在介面位址中去掉在開發環境中設定的跨網域proxyTable配置
漂亮男人
漂亮男人 2017-06-26 10:54:47
0
3
791

在開發的時候因為二地,所以用到了跨域,在config/index中設定了

proxyTable: {
  '/api': {
    target: 'http://xxx',
    changeOrigin: true,
    pathRewrite: {
      '^/api': '/api'
    }
  }
}

現在build之後,把專案放到伺服器上的時候,所有的介面都還是存在/api/這個,但是現在不需要這個了,有什麼辦法可以。配置去掉的嘛。

漂亮男人
漂亮男人

全部回覆(3)
女神的闺蜜爱上我
if (process.env.NODE_ENV === 'development') {
    let api = '/api/'
} else {
    let api = ''
}

試試這個

滿天的星座

我這邊的這個只是本地使用的,線上環境用的nginx去代理的。

滿天的星座

你在build之後,跑得不是dev-server了。
這個跨域可以無視

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板