位置: 编程技术 - 正文

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

发布时间:2024-02-27

推荐整理分享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服务器)

  • 增值税申报表出口退税
  • 增值税发票管理办法
  • 金融资产的构成
  • 公司组织旅游的费用要交个税
  • 增值税是否计入存货成本
  • 个人独资企业经营所得税优惠政策
  • 多缴纳个人所得税怎么办
  • 利息支出税前扣除标准2020
  • 企业无力支付票据
  • 暂估的成本跨年了怎么冲销后要调整报表吗
  • 提取职工福利费计入什么科目
  • 事业单位过节发东西
  • 来料加工企业的会计处理问题
  • 福利费要交个人税吗
  • 查税是按基本账户吗
  • 商业保险可以税前扣除多少
  • 开给个人的通讯费发票能下账吗
  • 印花税是发票吗
  • 30万的装修工程利润一般是多少
  • 移动电子发票怎么发送到邮箱
  • 一卡通充值计入什么费
  • 仓库多入库怎么退
  • 不同业务的进项税额抵扣
  • 产业政策鼓励类
  • 1697510710
  • 购入空调
  • 应收票据的贴现利息应计入
  • 外贸公司进出口权办理流程
  • system idle process是什么进程(CPU的空闲率)
  • 在windows7操作具有什么特点
  • 怎么把浏览器屏幕缩小
  • Linux Mint Cinnamon中安装MATE桌面详细步骤
  • 先开票后发货开票时确认收入
  • 枇杷叶的功效与作用及副作用
  • 收回前欠货款会导致资产总额增加吗
  • 支付手续费委托代销是什么意思
  • 福利企业增值税优惠政策
  • 临时工交押金会被扣吗
  • 增值税加计抵减企业所得税如何处理
  • 林木业折旧年限
  • 汇算清缴的表在哪里
  • 折旧与摊销会计分录
  • KITTI数据集可视化(一):点云多种视图的可视化实现
  • php开启mysql扩展
  • 固定资产清理属于非流动资产吗
  • 个人所得税生产经营所得B表
  • 无追索权有哪些类型
  • 银行汇票如何背书转让
  • 个税赡养老人作废后无法修改
  • 公章损坏如何更换
  • 一般整形医院的药在哪进货
  • 收到服务费发票怎么做账
  • 无形资产如何做账务处理
  • 当月发票是否需要当月支付
  • 公司一般户需要纳税吗
  • 商贸公司库存表怎么做
  • 公益捐赠仪式流程
  • 单位固定资产统计表
  • mysql使用正则表达式查询数据并另存为另一列
  • 在WINDOWS系统中用鼠标拖动非最大化窗口的标题栏可以
  • linux系统中用户密码保存在什么文件中
  • windows8正版
  • win8如何删除登录密码
  • linux获取操作命令的使用方法或参数选项内容
  • awtk linux
  • win7系统怎么删除输入法
  • win8关闭uac
  • unity怎么创建摄像机
  • ExtJs3.0中Store添加 baseParams 的Bug
  • jQuery+AJAX实现遮罩层登录验证界面(附源码)
  • cocos2djs
  • 笔记本电脑没有鼠标怎么多选文件
  • java list转set的方法
  • unity性能和内存优化
  • jquery教程chm
  • 办税服务厅怎么开通扣缴端数据下载
  • 江苏省税务局官网电话
  • 系统导出数据不完整
  • 江苏增值税电子专用发票可以抵扣吗
  • 国家税务总局河南省税务干部学校
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号