本文摘自PHP中文网,作者青灯夜游,侵删。
Nodejs怎么获取请求中的参数?下面本篇文章给大家介绍一下Nodejs获取参数的四种方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。相关推荐:《nodejs 教程》
NodeJs 取参的四种方法
参考:https://my.oschina.net/u/2519530/blog/535309
获取请求中的参数是每个web后台处理的必经之路,nodejs的 express框架 提供了四种方法来实现。
req.body
req.query
req.params
req.param()
首先介绍第一个req.body
官方文档解释:
Contains key-value pairs of data submitted in the request body. By default, it is undefined,
and is populated when you use body-parsing middleware such as body-parser and multer.
稍微翻译一下:包含了提交数据的键值对在请求的body中,默认是underfined,
你可以用body-parser或者multer来解析body
解析body不是nodejs默认提供的,你需要载入body-parser中间件才可以使用req.body
此方法通常用来解析POST请求中的数据
第二种是req.query
官方文档解释:
An object containing a property for each query string parameter in the route.
If there is no query string, it is the empty object, {}.翻译一下:包含在路由中每个查询字符串参数属性的对象。如果没有,默认为{}
有nodejs默认提供,无需载入中间件
举例说明(官方摘抄):
相关阅读 >>
浅谈nodejs文件模块中的fs.mkdir和fs.rmdir
node.js安装和配置环境以及部署项目的方法介绍(windows系统下)
nodejs|使用mongoosejs将mongodb与node连接
更多相关阅读请进入《nodejs》频道 >>
Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者