当我发布POST时,如何在网址中获取参数?
例如,我在聊天页面。聊天网址是localhost:3000 / chat / abc
在聊天页面中,我向/ sendchat发出了POST请求。 在那个POST中,我也希望包含'abc'参数。
(req.params.id)
由于
答案 0 :(得分:1)
与其他所有快速中间件相同。
假设你有一个像这样定义的路线:
app.post('/chat/:id', (req, res) => {
// your code here
})
还假设:
如果您拨打这样的电话:
curl -X POST -H 'Content-Type: application/json' -d '{"username":"whites11" }' localhost:3000/chat/test?foo=bar
你可以得到:
聊天ID:
req.params.id
foo
获取参数:
req.query.foo
已解析的正文:
req.body