VUEvue在vue-cli3环境下基于axios解决跨域问题

Posted 黄烤鸭

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VUEvue在vue-cli3环境下基于axios解决跨域问题相关的知识,希望对你有一定的参考价值。

网上的绝大部分教程解决vue+axios跨域问题都不能直接适用vue-cli3。这是因为vue-cli3不一样的配置方式导致的。

如果是使用vue-cli3构建的项目,那么默认是没有config.js文件的。按照官方文档介绍,每个人可以通过在项目根目录下建立vue.config.js文件,配置属于自己的config文件。

之后按照网上其他的解决axios跨域问题的方案实施即可。

// vue.config.js
module.exports = {
    publicPath: ‘/‘,
    devServer: {
        proxy: {
            ‘/api‘: {
                target: ‘http://localhost:10086‘,
                changeOrigin: true,
                ws: true,
                pathRewrite: {
                  ‘^/api‘: ‘‘
                }
            }
        }
    }
}

以上是关于VUEvue在vue-cli3环境下基于axios解决跨域问题的主要内容,如果未能解决你的问题,请参考以下文章

Vue-cli3.0项目下axios请求本地json文件的数据

vue-cli封装axios

Vuevue-cli,WebPack,vue-router路由

Vuevue-cli,WebPack,vue-router路由

Vuevue-cli,WebPack,vue-router路由

vue-cli配置axios,并基于axios进行后台请求函数封装