浅谈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默认提供,无需载入中间件

举例说明(官方摘抄):

阅读剩余部分

相关阅读 >>

10个面向开发人员的顶级nodejs框架

提示node应用性能的5个技巧

vue nodejs 什么区别

nodejs中使用string_decoder模块将buffer转成string

详解nodejs中的querystring模块

nodejs可以应用于那些场景?

详细了解nodejs中的事件循环机制

浅谈nodejs利用node-xlsx模块读取excel数据的方法

了解nodejs中的模块载入

前端用nodejs能做什么

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




打赏

取消

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

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

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

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

评论

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