美文网首页
vue-cli axios配置

vue-cli axios配置

作者: 遇而记起 | 来源:发表于2018-06-05 12:26 被阅读0次

    由于vue-resourece官方停止维护,所以转向了axios,github上一万三千多的star, 足以证明其强大。

    一个登录的场景,用axios发送post请求去登录,能成功返回数据,但是用作权限验证的cookie就是没有保存,经查阅,axios 默认不发送cookie,跨域也是一个原因,需要全局设置

    axios.defaults.withCredentials =true

    将axios发送的数据格式转换为form-data格式

    Vue-cli proxyTable 解决开发环境的跨域问题

    在vue-cli的config文件index.js里有一个参数叫proxyTable

    这样我们在写url的时候,只用写成/list/1就可以代表api.xxxxxxxx.com/list/1.

    那么又是如何解决跨域问题的呢?其实在上面的'list'的参数里有一个changeOrigin参数,接收一个布尔值,如果设置为true,那么本地会虚拟一个服务端接收你的请求并代你发送该请求,这样就不会有跨域问题了,当然这只适用于开发环境。增加的代码如上所示

    链接:https://shop136014658.taobao.com/ 

    相关文章

      网友评论

          本文标题:vue-cli axios配置

          本文链接:https://www.haomeiwen.com/subject/poypsftx.html