Ant Design Pro V5 代理设置(javascript版)

Posted シ゛甜虾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ant Design Pro V5 代理设置(javascript版)相关的知识,希望对你有一定的参考价值。

页面请求后台API,由于前端的端口是8000,后端api的端口是5000,所以无法访问,官方的代理教程在下面链接中

代理https://pro.ant.design/zh-CN/docs/proxy这里讲2中方法

方法1

fetch跨域问题,一种方法使用代理package.json文件增加一个字段
"proxy": "http://localhost:5000",

方法2

修改config文件夹下proxy.js
export default {
  dev: {
    '/api/': {
      target: 'http://localhost:5000',
      changeOrigin: true,
      pathRewrite: {
        '^': '',
      },
    },
  },
  test: {
    '/api/': {
      target: 'http://localhost:5000',
      changeOrigin: true,
      pathRewrite: {
        '^': '',
      },
    },
  },
  pre: {
    '/api/': {
      target: 'http://localhost:5000',
      changeOrigin: true,
      pathRewrite: {
        '^': '',
      },
    },
  },
};

重启端即可,在这里前端请求显示的依然是端口8000,不用管实际已经向5000请求了

以上是关于Ant Design Pro V5 代理设置(javascript版)的主要内容,如果未能解决你的问题,请参考以下文章

Ant Design Pro V5 初体验(typescript版)

Ant Design Pro V5 包含演示效果创建方法

Ant Design Pro V5 从零开始到用户登录鉴权(javascript版)

Ant Design Pro V5 去掉界面水印(JavaScript版)

ant design pro webapi访问提示跨域的2种解决办法

实战 ant design pro 中的坑