在我的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>
错误在哪里?
答案 0 :(得分:2)
请参阅documentation
req.params
仅包含匹配的路由参数。
POST数据在req.body
发送。
答案 1 :(得分:0)
您使用快递并且是在POST中提交的表单吗?如果是这样,请使用
req.param('title')
如果在GET中提交查询(例如,如果您使用all
),这样做也有效。