非常类似于这个从未回答过的问题:包中的代理。Json for localhost
我有一个flask后端运行在localhost:5000和ionic/react前端运行在localhost:8100
我添加了一个"proxy":"http://localhost:5000",
到我的package.json
文件。
当我运行一个特定的函数时:
const logitin = async ({ username, password }) => {
try {
await fetch(`/userlookup`, {
method: "POST",
mode: "cors",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify(username, password),
});
return console.log('logitin', username, password);
} catch (error) {
console.log("error time!", username, password);
return false;
}
};
logitin({username, password})
我在控制台中得到一个500状态码错误,说POST http://localhost:8100/userlookup
我希望它看到http://localhost:5000/userlookup
,因为我认为我正在为它做代理,而且这也是实际路由所在的地方。
我没有在body line的username, password
周围加上花括号。