该开发教程是基于Node/Express的WebApp教程,旨在让初学者快速学习开发一个前端和后端一体的WebApp。
本教程希望学习者有一些 JavaScript 的基础。教程中会涉及到很多新的概念和开发模块,对于初学者来说,理解上会很难。但是这都没有关系,初学者只需要按照教程一步一步的去做,就一定会做到最后的结果。达到结果后,再回过头去摸索教程中提到的所有概念。
祝学习愉快。
- 什么是 WebApp
- 为什么要学习 WebApp
- 你需要具备什么能力
- 1.准备
- 2.�WebApp 项目说明
- 3.基于Express创建WebAPP
- 4.项目结构
- 5.认识路由
- 6.配置执行项目的脚本
- 7.添加新的路由和页面
- 8.模板引擎
- 9.定制ejs模板
- 10.客户端渲染数据
- 11.渲染时机
- 12.路由归类
- 13.处理HTTP POST请求
- 14.持久化存储 - mongodb
- 15.存储文章
- 16.显示文章详情
- 17.处理markdown
- 18.设计页面跳转
- 19.编辑文章
- 20.页面模板
- 21.更好的API
- 22.更好的结果处理
- 23.停下来想一想
- 24.添加导航条
- 25.添加账户系统
- 26.权限控制
- 27.更好的错误中枢
- 28.session和功能限制 - 12/10
- 29.构建 babel 编译结构 - 12/20
- 30.运用 es6 语法 - 12/20
- 31.JWT - 12/25
- 32.分离路由和逻辑 - 12/25
- 33.邮箱激活账号 - 18/1/20
- 附: 用Docker安装mongodb
- 附:漂亮地显示文章
- 关于作者