基于node.js开发的web开发框架,node.js的一个模块
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([状态码],跳转路径)