学前需要掌握的知识
- 前端基础(包括:html,css,js等)
- node相关知识
- 后台webserver开发相关知识(包括:b/s架构,数据库相关,http协议等)
以上知识,是学前必须掌握的知识,如果理解不够,请自行搜索相关资料了解。
各知识的关系梳理
学习路线
- 看完入门教程 —- 对express项目有一个整体印象
- 看完express中文网的入门和使用指南 —- 对express的整体功能特性有一个把握
- 逛一逛mongodb社区,看一些mongodb的教程 —- 对mongodb有一定的认识
- 看完Mongoose官网的接口文档 —- 对Mongoose提供的接口有一个整体把握
- 再回头快速看一遍视频教程 —- 将会得到更深的理解
- 上手写代码
相关资料
入门教程
补充教程
练手之前一定要了解mongodb,不然你连数据库怎么搭都不知道
相关知识官网
工具
混淆点解释
项目实践
开启一个项目
npm install -g express-generator@4
express [项目名]
npm install
npm start
将会面临的问题
- 如何对非关系型数据库进行建模?参考
项目开发流程
- 确认需求
- 技术选型
- 设计数据库
- 设计路由
- 编写界面代码
- 伪造数据跑通流程
- 设计编写模型
- 实现功能
- 测试