Nodejs req.params是[]

时间:2014-01-20 14:10:18

标签: node.js

在我的Nodejs应用中,我发送了一个请求,但req.params返回[]

res.send(req.params);

但是我从chrome获得了Form Data

title:Hello world!
site:http://www.baidu.com
begdt:2013-12-31 02:25
enddt:2014-01-01 10:00
category:lottery
cover:face111.jpg
editorValue:<p>hello world hehe!</p>

错误在哪里?

2 个答案:

答案 0 :(得分:2)

请参阅documentation req.params仅包含匹配的路由参数。

POST数据在req.body发送。

答案 1 :(得分:0)

您使用快递并且是在POST中提交的表单吗?如果是这样,请使用

req.param('title')

如果在GET中提交查询(例如,如果您使用all),这样做也有效。