位置: 编程技术 - 正文

node.js中express中间件body-parser的介绍与用法详解(node的express)

编辑:rootadmin

推荐整理分享node.js中express中间件body-parser的介绍与用法详解(node的express),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node.js+express,node中express的用处,node中express的用处,node.js express koa,node.js中的express,node的express,node.js+express,node.js express koa,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

Node中的核心模块分两类:一类是自带的核心模块,如http、tcp等,第二类是第三方核心模块,express就是与http对应的第三方核心模块,用于处理http请求。express在3.0版本中自带有很多中间件,但是在express 4.0以后,就将除static(静态文件处理)以外的其他中间件分离出来了;在4.0以后需要使用中间件时,就需要单独安装好相应的中间件以后调用,以下3.0与4.0中间件的中间件区别(3.0是内置中间件属性名,4.0是需要安装的中间件名称):

Express 3.0 Name

Express 4.0 Name

bodyParser

body-parser

compress

compression

cookieSession

cookie-session

logger

morgan

cookieParser

cookie-parser

session

express-session

favicon

node.js中express中间件body-parser的介绍与用法详解(node的express)

static-favicon

response-time

response-time

error-handler

errorhandler

method-override

method-override

timeout

connect-timeout

vhost

vhost

csrf

csurf

body-parser

我是在学习nodejs时候,对着书本的例子时,使用bodyParser这个中间件,在终端运行出问题,报错大概意思也是express4.0中没有bodyParser这个内置中间件了,还给了body-parser的GitHub源代码地址: 、bodyParser.raw(options) 、bodyParser.text(options) 、bodyParser.urlencoded(options)

以下是它的三种用法:

1、底层中间件用法:这将拦截和解析所有的请求;也即这种用法是全局的。

express的use方法调用body-parser实例;且use方法没有设置路由路径;这样的body-parser实例就会对该app所有的请求进行拦截和解析。

2、特定路由下的中间件用法:这种用法是针对特定路由下的特定请求的,只有请求该路由时,中间件才会拦截和解析该请求;也即这种用法是局部的;也是最常用的一个方式。

express的post(或者get)方法调用body-parser实例;且该方法有设置路由路径;这样的body-parser实例就会对该post(或者get)的请求进行拦截和解析。

3、设置Content-Type 属性;用于修改和设定中间件解析的body类容类型。

总结

标签: node的express

本文链接地址:https://www.jiuchutong.com/biancheng/380803.html 转载请保留说明!

上一篇:Node.js 实现简单的接口服务器的实例代码(node.js开发实战详解)

下一篇:Nodejs搭建wss服务器教程(nodejs web服务器)

  • 服务型公司要交多少税
  • 房产契税什么时候交的小知识
  • 母公司出售子公司给另一家子公司
  • 社保计入主营业务成本
  • 营业外收入在所得税表中填入哪个科目
  • 专用发票丢失怎么抵扣
  • 施工企业确认收入的方法有哪两种
  • 当月费用没结账的能先预估计提吗?
  • 股权转让个人所得税
  • 电子发票怎么冲红字
  • 开业好不好
  • 交易性金融资产公允价值变动计入
  • u盘做的启动盘在哪里
  • 在windows 7中
  • 公司一直是亏损怎么赔偿
  • PHP:pg_lo_unlink()的用法_PostgreSQL函数
  • 广告性质的赞助支出可以在企业所得税前扣除吗
  • smart图形怎么单独设置动画
  • 营业税改增值税的过程
  • 美国宇航局视频
  • 外请培训老师的路费谁承担
  • 研发人员的差旅费可以加计扣除吗
  • 资产负债表是不是根据记账凭证生成的
  • seaborn库的特点
  • 二手车价格网站
  • php mysql procedure实现获取多个结果集的方法【基于thinkPHP】
  • 联营单位投入的资金属于资产吗
  • 个人所得税申报流程图
  • 利得税表一定要做审计吗?
  • 加工费能直接抵税吗
  • 银行存款转银行存款 什么凭证
  • 盈余公积企业所得税税率
  • 二房东可以卖房吗
  • 所有者权益股东权益区别
  • 技术使用费 收费标准
  • 小规模纳税人销售额超过500万
  • 事故赔偿给谁
  • sql server 2016 always on
  • 国际货运代理企业不得从事的业务是
  • 营改增之后建筑业预收账款是否需要预交税款
  • 出口不报关怎么收款
  • 调账的基本方法及要点都有哪些?
  • 暂估入库的商品作暂估冲红会计分录
  • 股权转让会计分录借银行存款
  • 保修期间免费提车可以吗
  • 提的税与实际交的税区别
  • 先付款后开发票的会计分录?
  • 购入土地使用权的,以评估价格为计税依据
  • 非正常损失的进项税
  • 缴纳文化事业建设费的单位应按照提供广告服务
  • 税收罚款支出计算公式
  • 库存股的处理方式
  • 残保金的计提分录
  • 增值税结转到本年利润吗
  • 如何利用公式计算
  • linux服务器怎么连接wifi
  • freebsd使用
  • 微软推出copilotpro订阅
  • centos nis
  • 安装centos6.10
  • win8.1怎么设置
  • win8怎么样的
  • win10桌面图标显示错误
  • win11系统ie浏览器
  • win8如何安装
  • 电脑没有声音了是怎么回事
  • cocos2dx入门
  • 可以查杀病毒的软件
  • js闭包解决了什么问题
  • jquery dom对象
  • 浅谈jquery中next与siblings的区别
  • Android Studio:adb not responding
  • python周期性分析
  • 面向对象的编程语言更适合大规模编程
  • centos python2.7升级到3.7
  • 国家税务总局青海省税务局
  • 上海各区税务大厅
  • 青岛的红叶什么时候红
  • 福建省狱警招聘医生
  • 个人转让住宅需要缴纳什么税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设