express 基于node平台 开发的一个极其轻量的框架 帮助你快速开发web以及移动端应用
express不对node.js本身的特性进行二次抽象 而是在基本功能上进行扩充
express完全是由路由和中间件构成的框架 从本质上来说一个express应用就是为了调用各种中间件
中间件(middleware)
是一个函数 --他可以访问request对象,响应对象(res) 以及处于请求--响应流程中的中间件,一般被命名为 next 的变量。
中间件的功能:
可以执行任何代码
可以修改请求和响应对象
可以结束请求-响应循环
可以调用堆栈中的下一个中间件
如果中间件没有执行结束请求-响应流程 他需要通过next() 将控制权传递给下一个中间件函数
Tips:我们把结束请求-响应流程的方法 称为是句柄函数
Express框架环境安装 项目创建:
1/全局安装环境 npm installexpress –g
2/测试安装成功与否 express –h
3/安装npm install express-generator –g
4/脚手架创建项目 express -e project_name(项目名字)
5/安装package.json中的依赖,进入目录cd express,安装依赖npm I
6/启动npm start 浏览器输入localhost:3000 查看
依赖文件解释说明:
body-parser 对http请求体进行解析
cookie-parser 对cookie进行解析的
debug 输出debug信息
ejs javascript模板引擎
morgan 在控制台上显示request url 信息
serve-favicon: 解决默认请求favicon.ico问题
网友评论