位置: 编程技术 - 正文

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服务器)

  • 进项税额怎么抵税
  • 土地取得方式有哪些
  • 小规模纳税人要做账吗
  • 公司购买了地板可以退吗
  • 增值税发票没了能补开吗
  • 电子发票有使用期限吗
  • 业务提成模版
  • 企业收到的政府补贴交所得税吗
  • 什么情况下要做试管怀孕
  • 股东个人向公司借款会计分录
  • 政府无偿划拨土地涉及的税费
  • 合理合法的纳税人是谁
  • 金融企业往来收入科目属于什么科
  • 土地增值税清算利息扣除规定
  • 存货换入无形资产考虑增值税
  • 外资企业股权转让所得税率
  • 费用进项税额转出怎么做账务处理分录
  • 注销时公司账上没有钱付股东投资款
  • 以下属于财政收入的形式有
  • 工程类一般纳税人可以开3%的税率吗
  • 增值税发票开具红字发票后上月税款怎么交?
  • 年薪制离职补偿金
  • 增值税发票遗失证明
  • 招待费的住宿费
  • 假设公司为增值税一般纳税人
  • 2021年电子税务局印花税怎么申报
  • 建设工程施工包括哪些工程
  • 应付股利会计分录例题
  • 收到捐赠的固定资产需要折旧吗
  • 建设单位管理费费率
  • 打开软件窗口后如果没有出现属性面板可执行
  • 其他债权投资发生减值会影响所有者权益总额吗
  • 电脑上的五角星是什么意思
  • 经营租入的设备能够确认为资产吗
  • 公司购买货物
  • linux架构师是做什么的
  • 房地产行业预售制度
  • 麒麟软件的linux桌面操作系统
  • vue清空页面数据
  • uni vuex
  • AttributeError: cannot assign module before Module.__init__() call
  • java代理有几种方式
  • 消耗性生物资产属于什么科目
  • 房屋发票备注栏怎么填
  • 冲以前年度管理费用
  • sql server 2008使用
  • 小规模纳税人可以抵扣进项税吗
  • 基础电信服务和增值电信服务税率
  • 商业一般纳税人辅导期截止时间
  • 个体工商户税种及税率
  • 车辆保险发票一般在哪开
  • 承包费会计处理
  • 事业单位收到财政拨款会计分录
  • 销售收入分成率公式
  • 汽车租赁的会计处理
  • 一般哪些企业可以保供煤炭
  • 股权投资业务是什么意思
  • 其他应付款长期挂账违反什么规定
  • 账务调整的原则
  • 酒店财务帐务处理方案
  • ubuntu20.10
  • ubuntu误删除内核
  • win7磁盘c满了怎么办却又分不清哪些是该删除
  • win7系统360浏览器收藏夹位置
  • 时间服务器ip 端口
  • win8开机界面
  • 家用电脑是什么机型
  • linux删除sdb1
  • python re 查找
  • Node.js中的全局对象有
  • 关于批处理的说法错误的是
  • 如何用js动态创建div
  • 以下关于android应用程序的目录结构描述中,不正确的是
  • 对税务稽查工作的意见和建议
  • 大连明珠卡手机nfc充值
  • 河南热力公司收费标准
  • 开票软件重置密码去哪里
  • 河北省国家税务局长简介
  • 地税局属于国家公务员吗
  • 没工作个人所得税怎么交
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设