美文网首页
vue-cli3 跨域配置

vue-cli3 跨域配置

作者: solfKwolf | 来源:发表于2020-09-21 23:18 被阅读0次

    在项目的根目录创建vue.config.js文件

    module.exports = {
      devServer: {
           open: true, //是否自动弹出浏览器页面
            proxy: {
                '/api': {
                    target: 'http://localhost:5000', //API服务器的地址
                    ws: true,  //代理websockets
                    changeOrigin: true, // 虚拟的站点需要更管origin
                    pathRewrite: {   //重写路径 比如'/api/aaa/ccc'重写为'/aaa/ccc'
                        '^/api': ''
                    }
                }
            },
      }
    }
    

    如果有多个需要跨域的服务器,单独设置路径肯定是最好的,但如果只向一个服务器发送跨域请求,那么简单点就行。

    module.exports = {
      devServer: {
        proxy: 'http://localhost:4000'
      }
    }
    

    相关文章

      网友评论

          本文标题:vue-cli3 跨域配置

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