在config.js中设置
放开这里的注释
开发环境使用命令运行
运行没有mock的请求,
npm run start:no-mock
代理是在node端做的,浏览器控制台是不显示服务端url的;
这样可以避免跨域问题,请求地址还是本机,地址由node代理请求自己后台服务器的地址
示例
proxy: {
// 对于所有的v1开头的请求都会使用node去请求target地址
'/v1': {
target: 'http://dev.coc-api-admin.gishad.com',
changeOrigin: true,
pathRewrite: {
'^/server': '',
},
},
},
v1打头使用代理
request('/v1/agent_types', {
// params,
});