浅谈Nodejs获取参数的几种方法


本文摘自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适合做些什么?

浅谈conda安装nodejs版本过低问题的解决方法

nodejs的npm常用命令集合

了解nodejs中的模块载入

聊聊nodejs中的模块化和事件循环

浅谈nodejs文件模块中的fs.mkdir和fs.rmdir

node.js安装和配置环境以及部署项目的方法介绍(windows系统下)

详解多个node版本下如何指定版本运行项目?

nodejs|使用mongoosejs将mongodb与node连接

浅谈npm邮箱验证问题的解决方法

更多相关阅读请进入《nodejs》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...