位置: 编程技术 - 正文

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

  • 基础电信服务税率和增值电信服务税率
  • 补贴收入企业所得税
  • 劳务分包企业所得税25%
  • 公司税务状态变更怎么办
  • 租金收入摊销
  • 建安企业无收入怎么结转成本?
  • 营业外支出税前扣除比例是多少
  • 支付运费价税合计
  • 月收入不超10万减免 具体分销售额吗
  • 事业单位固定资产标准
  • 总额法和净额法哪个合理
  • 购进的出口货物如何入账
  • 住宿费算业务招待费还是差旅费?
  • 发出的货物可以要求退回吗
  • 企业收到财政专项资金账务处理
  • 本月未认证的怎么处理
  • 员工罚款算收入吗
  • php查找文件目录下文件
  • php 字符串 数组
  • 如何处理收到的短信
  • fpx是什么文件
  • 如何通过无线路由器连接打印机
  • 长期股权投资成本法收回投资
  • 微服务架构java框架
  • 技术维护服务费
  • css width height
  • 一篇文章让你了解什么
  • react错误处理
  • audo命令
  • 旅行社专票开票内容的规定
  • 进口关税增值税如何做账
  • 打车费计入哪个科目
  • 企业纳税人应缴的税额
  • python模块的搜索路径
  • 织梦专题页模板
  • 为什么选择我们公司
  • 税务机关代开的增值税发票要加盖发票专用章吗?
  • 申请个体工商户流程
  • 股票价值和内部收益率的公式
  • 教育行业税收优势分析
  • 权益性投资收益确认收入时间
  • 住宿发票费率是多少
  • 电脑更换显示器需要重装驱动吗
  • 上月留抵税额怎么看
  • 小规模纳税人哪里可以查
  • 不良债权处置折扣率
  • 应收其他应收区别
  • 哪些福利费没有附加税
  • 施工方怎么开发票
  • 小规模纳税人应纳增值税额的计算
  • 会计账簿按用途分类分为
  • 个体工商户如何给员工交五险一金
  • sqli
  • mysqlvarchar汉字
  • solaris教程
  • zmweb.exe是什么进程
  • windows xp的安装
  • ubuntu安装后怎么启动
  • wget下载命令
  • winXP系统修复
  • win7系统怎么开wifi热点
  • ntldr文件在哪
  • fedora系统安装软件
  • linux sleep命令有什么用
  • 如何装win8.1
  • win10系统应用更新
  • 微软为什么这么贵
  • windows8桌面图标没有了
  • opengl sharder
  • cocos jsc
  • 基于javascript的毕业设计
  • vue组件精讲
  • python的垃圾处理机制
  • android sdk location should not contain
  • 合肥房子契税退税
  • 广东省国家税务总局官网
  • 百分之13的税率怎么算如何算百分之13的税率
  • 企业从国外进口铁矿石
  • 一般贸易和非一切贸易
  • 国家税务总局简易征收最新文件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设