初识elpis内核引擎

27 阅读1分钟

1. 个人理解

- 面向对象编程驱动、践行 mvc 设计。
- 引擎loader构成主要有七个【config.js、controller.js、extend.js、middleware.js、router-schema.js、router.js、service.js】。 
- 引擎核心思想:
    - 一是基于面向对象编程实践。
    - 二是基于分好的模块解析不同模块目录下的所有文件 
    (形成mvc体系。如controller(控制层) middleware(中间件)用于全局捕获 service(服务层)等作为具体实现的入口)。

2. 笔记

node 版本 18.19.0
git 流程协同

初始化项目

实现node index.js 启动项目

实现elips-core引擎 通过loader 加载不同的模块

实现env环境 通过 nodemon 自动切换无需重启项目

实现渲染页面 page1 page2

实现第一个接口请求

增加中间件的引入

增加log4日志输出

增加签名时效 非绝对安全 防小人不防大人

增加json参数校验