我正在axios中使用从我的React JS前端到Node JS后端服务器的发布请求。
我的前端在localhost:3000上运行,而后端在localhost:8080上运行。
我的前端代码:
foo = async () => {
const data = {
"data": "data",
};
const response = await axios.post('http:localhost:8080/createUser',data);
console.log(response);
};
我的后端代码:
app.post("/createStripeConnectedAccount", async function (req, res) {
const data = req.body;
// do some login here
res('1')
});
但是我的前端出现此错误:
xhr.js:166 POST http://localhost:3000/localhost:8080/createStripeConnectedAccount 404 (Not Found)
由于某些原因,发帖请求是在两个域中发送的。
答案 0 :(得分:1)
您的网址中有错字。代替:
const response = await axios.post('http:localhost:8080/createUser',data);
应该是:
const response = await axios.post('http://localhost:8080/createUser',data);