vue cli 工程在打包之后如何跨域?

1.使用Vue cli创建的工程使用

proxyTable: {
  '/api': {
    target: 'https://api.xxx.com/pub',
    changeOrigin: true,
    pathRewrite: {
      '^/api': ''
    }
  }
},

进行了跨域。

2.打包之后如何跨域?(不使用CORS)

阅读 8.3k
4 个回答

两种类似的方法。

1.nginx做反向代理处理你的请求。
2.自己搭一个简易的反向代理服务器。

1比较简单,2的可拓展性比较高。

不用CORS那就JSONP咯……

vue-resource 和 axios(看了下,axios不支持jsonp, 囧) 等ajax库都有jsonp参数,设置这个参数,然后和后端协商好如果请求带jsonp参数,就按照jsonp的方式来返回结果。
https://en.wikipedia.org/wiki...

不过jsonp也是有弊端的,比如无法获取接口请求的http相关的信息。

新手上路,请多包涵

亲 解决么有?这个问题

新手上路,请多包涵

我也遇到这样的问题了诶楼主 打包后出现跨域问题不知道怎么解决 你解决了嘛

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题