req.query和req.param"/>
ExpressJS中的req.query和req.param
Express中req.query
和req.param
之间的主要区别
- 两者如何彼此不同
- 何时使用,那么在什么情况下
假设客户端在请求中发送说Android(Key,value)对........使用哪一个?
[编辑]
假设android发送POST请求 - >意图是发送(Key,Value)给客户端,服务器应该根据服务器中的值执行数据库查询并返回JSON响应
Look ::在这个问题上我引用的程序:: Simple Express程序用于查询结果
回答如下: req.query
将在解析查询字符串后返回JS对象。
/ user?name = tom&age = 55 - req.query
会产生{name:"tom", age: "55"}
req.params
将返回匹配路由中的参数。 如果您的路由是/ user /:id并且您向/ user / 5发出请求 - req.params
会产生{id: "5"}
req.param
是一个从请求中剥离参数的函数。 所有这一切都可以在这里找到。
UPDATE
如果动词是POST
,并且您使用bodyParser
,那么你应该能够得到表单主体中你发挥作用req.body
。 这将是POST
ed表单的解析JS版本。
更多推荐
ExpressJS中的req.query和req.param
发布评论