先安装http-proxy-middleware
npm i http-proxy-middleware
然后在src目录下新建setupProxy.js文件
//反向代理,解决跨域问题
const { createProxyMiddleware } = require('http-proxy-middleware')
module.exports = function (app) {
app.use(
'/ajax',//请求主地址后的开头,例https://i.maoyan.com/ajax/comingList
createProxyMiddleware({
target: 'https://i.maoyan.com',//请求地址的主地址,例:https://i.maoyan.com/ajax/comingList
changeOrigin:true
})
)
}
多个接口开头写多个app.use()这段代码即可
app.use(
'/ajax',//请求主地址后的开头,例https://i.maoyan.com/ajax/comingList
createProxyMiddleware({
target: 'https://i.maoyan.com',//请求地址的主地址,例:https://i.maoyan.com/ajax/comingList
changeOrigin:true
})
)
最后重启项目