1、为什么会出现跨域?
浏览器遵循同源政策(同源策略三要素:协议相同、域名相同、端口相同)
2、配置跨域代理
- 使用中间件 http-proxy-middleware(安装依赖)
npm install http-proxy-middleware
- 创建setupProxy.js 文件 (src/setupProxy.js)
- setupProxy.js (可配置多个)
/** * @description :{配置代理} */ const { createProxyMiddleware } = require('http-proxy-middleware'); module.exports = function(app) { app.use('/ajax',createProxyMiddleware({ target: 'https://i.maoyan.com', changeOrigin: true })) app.use('/ajax',createProxyMiddleware({ target: 'https://', changeOrigin: true })) }