nodejs express 框架解密1-总体结构
本文是基于express3.4.6的。
1.express 代码结构为:
- bin/express 是在命令行下的生成express 框架目录文件用的
- lib/express 是框架的入口文件
- lib/router 是路由模块,主要是进行路由分发,比对,执行callback
- lib/middleware 是中间件模块,主要是对response,request进行改写
- lib/request 是请求
- lib/response 是响应
- lib/utils 是工具集函数,是对connect模块的一个补充,比如地址处理正则
- lib/view 是处理视图
2.express 框架调用关系图: