【文件属性】:
文件名称:sl-express:基于expressjs的Node.js框架
文件大小:208KB
文件格式:ZIP
更新时间:2021-05-04 05:44:07
JavaScript
Shopline Node.js框架
客观的
该框架以更轻松,更“经典”的方式设置了有组织的NodeJS项目。 由于这是内部使用的,因此我们添加了标准化代码结构的方法。
该框架围绕ExpressJS进行了包装,并增加了以下内容:
应用类别-大型“主板”
路由器
一些默认的中间件
Docker文件
项目文件夹结构
应用类别
该框架具有一个App类,该类充当整个应用程序的“主板”。 它按以下顺序控制应用程序的阶段:
加载阶段
从/ config文件夹加载配置
加载框架相关模型并将其导出到上下文(默认为全局)
导入服务文件夹并导出到上下文
导入模型文件夹并导出到上下文
导入viewModels文件夹并导出为context.ViewModels
导入controllers文件夹并导出到上下文
开始阶段
连接到依赖服务(如mongo,redis)
启动服务(默认为启动快速服务器)
停止阶