具有错误域的http请求

时间:2019-10-31 23:58:27

标签: node.js reactjs axios

我正在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)

由于某些原因,发帖请求是在两个域中发送的。

1 个答案:

答案 0 :(得分:1)

您的网址中有错字。代替:

const response = await axios.post('http:localhost:8080/createUser',data);

应该是:

const response = await axios.post('http://localhost:8080/createUser',data);