【问题标题】:Post received through axios in react is undefined in nodejs在 nodejs 中通过 axios 接收到的帖子在 react 中是未定义的
【发布时间】:2022-01-25 01:19:58
【问题描述】:

我正在使用 axios 发送用户登录信息以响应 nodejs 服务器。但是,我在 nodejs 中的数据是未定义的。

这是我的反应 js 代码:-

const reqData = { user: loginID, password }
const loginResult = await axios.post('/login', reqData, {
                headers:  {
                    'Content-Type': 'application/json'
                }
            }
        )

这是我的 nodejs 代码:-

app.post("/login", (req, res) => {
    const data = req.body;
    console.log("Data received: ", data);
    res.send("OK")
})

每次我提交表单时,我的 nodejs 服务器中都会出现 undefined。

【问题讨论】:

  • 你用的是什么版本的快递?可以加个索引文件吗?

标签: javascript node.js reactjs axios


【解决方案1】:

这可能是因为您的 body 对象不是有效的 json。 尝试发布类似

const reqData = { 
   user: loginID, 
   pass: password 
}

【讨论】:

    猜你喜欢
    • 2021-08-24
    • 2015-02-13
    • 2014-09-05
    • 2014-08-27
    • 1970-01-01
    • 1970-01-01
    • 2021-01-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多