- 介绍
- 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.添加账户系统
- 附: 用Docker安装mongodb
- 关于作者
该开发教程是基于Node/Express的WebApp教程,旨在让初学者快速学习开发一个前端和后端一体的WebApp。
本教程希望学习者有一些JavaScript的基础。教程中会涉及到很多新的概念和开发模块,对于初学者来说,理解上会很难。但是这都没有关系,初学者只需要按照教程一步一步的去做,就一定会做到最后的结果。
达到结果后,再回过头去摸索教程中提到的所有概念。
下面罗列一些知识点,供你判定自己是否具有学习本课程的基础。
- 正确理解JavaScript和Node的差异。
- JavaScript编程基础 - 变量、数据格式、对象。
- JavaScript异步函数。
- JavaScript引用模块方式- require。
- html + css使用基础。
- 运用vue的操作html。