Egg入门1.定义2.使用egg约束和规范【文件夹和命名都必须遵守】controller3.处理请求参数get请求和post请求post验证4.资源处理静态资源【public默认处理好了】动态资源【插件处理】5.网络数据处理service层上下文请求get请求post请求注意点6.处理cookie7.处理日志【默认已有,不需要做任何处理】运行后自动创建打印日志日志文件拆分8.定时任务9.启动自定义【egg生命周期】10.框架扩展application.js扩展context.js扩展request.js扩展response.js扩展helper.js扩展11.中间件判断浏览器属性的中间件全局使用中间件注册中间件传参router中使用中间件12.国际化13.操作mysql开启插件单数据源配置14.操作sequenlize15.配置文件16.脚手架文件目录17.csrf安全防范校验数据统一接口响应保存注册数据加密工具方法封装防止重复注册实现登录保存登录状态18.单元测试定义mockMocha生命周期单个测试用例多个测试用例同步测试异步测试测试控制器controller测试service测试创建成功的情况测试用户名重复的情况测试application测试context测试request测试response测试helper测试定时任务schedule生成测试报告 Egg入门 1.定义 2.使用egg 约束和规范【文件夹和命名都必须遵守】 controller 3.处理请求参数 get请求和post请求 post验证 4.资源处理 静态资源【public默认处理好了】 动态资源【插件处理】 5.网络数据处理 service层 上下文请求 get请求 post请求 注意点 6.处理cookie 7.处理日志【默认已有,不需要做任何处理】 运行后自动创建 打印日志 日志文件拆分 8.定时任务 9.启动自定义【egg生命周期】 10.框架扩展 application.js扩展 context.js扩展 request.js扩展 response.js扩展 helper.js扩展 11.中间件 判断浏览器属性的中间件 全局使用中间件 注册中间件 传参 router中使用中间件 12.国际化 13.操作mysql 开启插件 单数据源配置 14.操作sequenlize 15.配置文件 16.脚手架 文件目录 17.csrf安全防范 校验数据 统一接口响应 保存注册数据 加密工具方法封装 防止重复注册 实现登录 保存登录状态 18.单元测试 定义 mock Mocha生命周期 单个测试用例 多个测试用例 同步测试 异步测试 测试控制器controller 测试service 测试创建成功的情况 测试用户名重复的情况 测试application 测试context 测试request 测试response 测试helper 测试定时任务schedule 生成测试报告