Bootstrap

vue中本地跨域如何解决?线上跨域如何解决?

1.本地跨域是通过在vue.config.js⽂件⾥⾯的devServer属性⾥⾯的proxy属性⾥⾯配置,

⼀共配置三个属性,分别是代理名称 代理地址 开启跨域 重写路径

线上跨域是在nginx.conf⽂件⾥⾯配置, 代理名称是通过location 代理名称。proxy_pass 代理地址

本地开发模式

 devServer: {
    proxy: {
      '/api': { 
        target: process.env.VUE_APP_BASE_API, // 接口地址
        changeOrigin: true,  //允许跨域
        pathRewrite: {
          '^/api': '' 
        }
      }
    }
  },
;