gpt4 book ai didi

javascript - 使用 axios 和 express 处理 POST 请求

转载 作者:行者123 更新时间:2023-12-01 15:11:32 26 4
gpt4 key购买 nike

我似乎无法弄清楚为什么当我使用 axios.post 方法提供数据主体时,它在我的服务器上被捕获为未定义。

我有以下带有代码片段的文件:

应用程序.js:

auth(user, pass){
return axios.post('http://localhost:3000/auth', {
username: user,
password: pass
})
}

server.js:
app.post('/auth', (req, res) => {
console.log(req.body) //undefined
res.end("Success")
})

我如何使用 axios 正确处理 POST 数据?我错过了什么吗?

成功返回正常,但似乎在请求中的任何地方都找不到用户名/密码

最佳答案

我没有足够的声誉来评论 Jim 的上一篇文章,但我遇到了同样的问题,并且解决了它!

澄清一下:在我的 server.js 文件中,我在这些之前需要我的路由:

这些首先:

app.use(express.urlencoded({ extended: true }));
app.use(express.json());

那么这个:
app.use(routes);

关于javascript - 使用 axios 和 express 处理 POST 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37551072/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com