ThinkJS 2.2 中文文档
config */ export default { //key: value }; src/common/controller 控制器,放一些通用的控制器。其中 error.js 里错误处理的不同行为,项目里可以根据需要进 行修改。 src/common/runtime 项目运行时生成的一些目录,如:缓存文件目录,用户上传的文件临时存放的目录。 src/home home staff 204 Sep 8 19:14 home/ common 模块 common 模块是个通用模块,该模块下存放一些通用的功能,如: 通用的配置,runtime 目录, 启动文件,错误处理控制器等。 注 :该模块下的控制器不能响应用户的请求。 默认模块 默认模块为 home 模块。当解析用户的请求找不到模块时会自动对应到 home 下。 可以通过配置 default_module * @return {Promise} [] */ __call(){ ... } } 错误处理 当 url 不存在或者当前用户没权限等一些异常请求时,这时候会调用错误处理。 ThinkJS 内置了一 套详细的错误处理机制,具体请见 扩展功能 -> 错误处理。 数据校验 控制器里在使用用户提交的数据之前,需要对数据合法性进行校验。为了降低控制器里的逻辑复 杂度,ThinkJS0 码力 | 277 页 | 3.61 MB | 1 年前3用 Node.js 滚「雪球」
uncaughtException https://github.com/shtylman/node-cookie/pull/8 node 进程还在,但是不返回任何请求 还有问题... 错误处理 稳定了,扩大规模 并发请求 部署工具链 ● connect-assets ● uglify-js ● snockets ● sqwish ● less 开发调试环境 https://github 基于master+worker模式 ● 平滑退出和不退出前提下的进程重载 statsd (https://github.com/etsy/statsd) 对前端工程师的挑战 ● 保证服务可靠 ● 靠谱的错误处理 ● 代码被并发执行带来的问题 谢谢0 码力 | 33 页 | 791.85 KB | 1 年前3Egg & Node.js 从⼩⼯坊⾛向企业级开发
企业级开发中需要关注的有哪些点? ⽽而开发⼈人员和团队技术负责⼈人,关注点⼀一样么? 理理想的企业级 Web 开发的核⼼心要素 编程模型约束 丰富的扩展点 可维护性 研发效率 ⽇日志 安全 多进程管理理 错误处理理 故障排除体系 测试 本地开发⼯工具包 部署体系 跨语⾔言 RPC 分布式中间件 。。。 会话管理理 ⼀一个⼤大规模团队的基础框架 最重要的是需要遵循⼀一定的约束和约定。 QuickLook0 码力 | 70 页 | 7.57 MB | 1 年前3
共 3 条
- 1