(十三)express框架

本文深入解析Express.js,一个基于Node.js的流行Web开发框架。介绍了其核心特性,如路由功能、中间件支持、请求响应对象扩展及模板引擎集成。通过实例演示了如何搭建Express应用,包括初始化项目、注册路由及使用正则表达式。此外,还对比了res.send()与res.end()的方法差异,以及app.get、app.post等路由注册的区别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于node.js开发的web开发框架,node.js的一个模块

http://expressjs.com/

http://www.expressjs.com.cn/

 

express特点

1.实现了路由功能

2.中间件(函数)功能

3.对req和res对象的扩展

4.可以集成其他模板引擎

 

基本使用

先建一个文件夹,创建入口文件index.js

npm init -y

npm install express --save

 

加载模块

创建一个app对象,类似于创建一个server对象

 

res.send()和res.end()的区别

res.end()支持两种类型,字符串和buffer

res.send()支持多种数据类型,参考API

 

app.get , app.post , app.use , app.all 注册路由区别

正则表达式在线调试 http://refiddle.com/

通过正则表达式注册路由

 

通过req.params获取路由中参数

 

res对象常见方法

res.json()传递数据

res.redirect([状态码],跳转路径)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

end for time

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值