页面请求后台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请求了

版权声明:本文为g313105910原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。