我设置的代理有问题。
这是我的根 package.json 文件:
"scripts": {
"client": "cd client && yarn dev-server",
"server": "nodemon server.js",
"dev": "concurrently --kill-others-on-fail \"yarn server\" \"yarn client\""
}
我的客户端 package.json 文件:
"scripts": {
"serve": "live-server public/",
"build": "webpack",
"dev-server": "webpack-dev-server"
},
"proxy": "http://localhost:5000/"
我已经在我的服务器端设置了 express 在端口 5000 上运行。每当我向服务器发出请求时,即:
callApi = async () => {
const response = await fetch('/api/hello');
const body = await response.json();
// ... more stuff
}
请求总是转到
有人可以指出我必须做些什么来解决这个问题,以便请求实际上转到端口 5000 吗?