express框架 中间件

本文介绍了Express框架,它是Node.js的快速、简单的web框架。详细讲解了如何安装和初始化Express应用,以及应用的核心组成部分如app.js和bin/www。重点探讨了中间件的概念,包括其功能和工作原理,并通过示例展示了如何创建和使用中间件。此外,还提到了中间件的模块化优势以及应用级和路由级中间件的区别。最后,文章提到了一些常用的第三方中间件,如morgan、body-parser和cors。
摘要由CSDN通过智能技术生成

express框架是一个快速,简单,极简的nodejs web框架

安装express生成器工具:npm install -g express-generator

初始化一个express应用:express express-app(应用名)

app.js 应用初始化文件,包括引入所有应用的依赖项、设置视图模板引擎、静态资源路径、引入路由、配置中间件等

 bin/www 启动文件,设置监听端口、启动http服务等

public 静态文件目录

routes 路由文件,响应用户的http请求并返回结果

view 视图文件

中间件

中间件是一个函数,可以访问请求对象request,响应对象response和web应用中处于请求-响应循环流程中的next的变量

const express = require('express')

const app = express();

const fn = (req, res, next) => { console.log('hello'); }

app.use(fn);

函数fn就是一个中间件,app.use(fn)就是运行这个中间件,实现它

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值