下载APP 编程狮,随时随地学编程
返回 首页

企业级 Node.js 框架 egg

开始阅读
手册说明:


目录

新手指南

Egg.js 是什么?
Egg.js 与 Koa
Egg 快速入门
Egg 渐进式开发
Egg 2.x 升级指南

基础功能

Egg 目录结构
Egg 内置基础对象
Egg 运行环境
Egg Config 配置
Egg 中间件(Middleware)
Egg 路由(Router)
Egg 控制器(Controller)
Egg 服务(Service)
Egg 插件
Egg 定时任务
Egg 框架扩展
Egg 启动自定义

核心功能

Egg 本地开发
Egg 单元测试
Egg 应用部署
Egg 日志
Egg HttpClient
Egg 的 Cookie 与 Session
Egg 多进程模型和进程间通讯
Egg View 模板渲染
Egg 异常处理
Egg 安全相关
Egg 国际化(I18n)

教程

Egg 与 MySQL
Egg 与 Sequelize
Egg 实现 RESTful API
Egg Passport
Egg Socket.IO
Egg 静态资源
Egg 与 TypeScript
Egg 前置代理模式

进阶

Egg 加载器(Loader)
Egg 插件开发
Egg 框架开发
Egg 多进程研发模式增强
Egg View 插件开发
Egg 代码风格指南

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }