7、跨域

106 阅读1分钟

1、什么是跨域 客户端向服务器发送请求时,当协议、域名、端口不一致时,就会发生跨域

2、如何解决跨域

  • jsonp
  • CORS
  • 代理 在【.config.js】文件进行配置代理
module.exports = {
    // 关闭eslint校验
    lintOnSave: false,
    
    // 配置代理
    devServer: {
        proxy: {
            '/api': {
                // 代理到的目标路径。获取数据的地址
                target: '',
                // 是否启动代理
                changeOrigin: true,
                // 路径是否重写,不需要重写时不需要设置此配置项
                pathRewrite: {'^/api':''}
            }
        }
    }
}