0.0.23 • Published 5 years ago
node-corejs v0.0.23
介绍
Corejs由两个部分组成:核心组件和辅助API。
- Web服务相关的核心组件:ServiceCore、Handler
- 日志收集相关的核心组件:LoggerCore、BaseLogger、DateLogger、FileLogger、GroupLogger
- 进程管理相关的核心组件:ClusterCore、AppMain
功能
Web服务相关
日志收集相关
进程管理相关
与Express.js的关系
Corejs的Web服务组件ServiceCore使用Express.js作为基础框架。ServiceCore启动时,将按照以下流程创建Express实例:
- 将全局拦截器封装为Express标准中间件挂载至Express中间件列表的最前端,用于拦截所有用户请求。
- 将全局中间件列表中的中间件逐个挂载至Express中间件列表,使有效请求进入中间件管道且兼容Express生态。
- 将Handler列表中每个Handler的请求路径和业务处理封装为Express路由中间件挂载至Express实例,用于请求分流。
- 将全局错误拦截器封装为Express标准中间件挂载至Express中间件列表的最末端,捕获处理过程中产生的异常。
设置全局错误拦截器时,ServiceCore将自动包装全局错误拦截器为Express错误处理中间件,无需关注参数列表。
0.0.23
5 years ago
0.0.22
5 years ago
0.0.21
5 years ago
0.0.20
5 years ago
0.0.19
5 years ago
0.0.17
5 years ago
0.0.18
5 years ago
0.0.16
5 years ago
0.0.15
5 years ago
0.0.14
5 years ago
0.0.13
5 years ago
0.0.12
5 years ago
0.0.11
5 years ago
0.0.10
5 years ago
0.0.9
5 years ago
0.0.8
5 years ago
0.0.7
5 years ago
0.0.6
5 years ago
0.0.5
5 years ago
0.0.4
5 years ago
0.0.3
5 years ago
0.0.2
5 years ago
0.0.1
5 years ago
0.0.0
5 years ago