https://github.com/ant-design/ant-design-pro/issues/5283

在config.js中设置
放开这里的注释
image.png

开发环境使用命令运行
运行没有mock的请求,

npm run start:no-mock

image.png

image.png

image.png

代理是在node端做的,浏览器控制台是不显示服务端url的;
这样可以避免跨域问题,请求地址还是本机,地址由node代理请求自己后台服务器的地址


示例

  1. proxy: {
  2. // 对于所有的v1开头的请求都会使用node去请求target地址
  3. '/v1': {
  4. target: 'http://dev.coc-api-admin.gishad.com',
  5. changeOrigin: true,
  6. pathRewrite: {
  7. '^/server': '',
  8. },
  9. },
  10. },

v1打头使用代理

  1. request('/v1/agent_types', {
  2. // params,
  3. });

image.png
image.png