一 学习资源
学习范围 | 学习内容 | 知识点 | 学习资源 |
---|---|---|---|
node | node文档 | 1. Buffer、Stream、路由、文件系统等 2. 非阻塞和事件驱动 | |
koa | koa koa-router koa-views koa-static koa-logger koa-bodyparser | 1. koa的基本方法、路由、中间件、错误处理、Web App 的功能 2. 常用中间件的功能以及api 3. 中间件的加载过程、加载顺序 4. koa处理REST | http://www.ruanyifeng.com/blo… https://koa.bootcss.com/#intr… |
mongodb | 1. MongoDB 2. mongoose 3. robomongo 图形界面工具 | 1. MongoDB 创建、链接数据库,增、删、改、查数据。 2. Mongoose 操作数据库,schema && model 3. robomongo 的使用 |
二 应用开发
实现登录注册验证功能demo:https://github.com/ranyingxia…
技术选型:
- React
- axios
- webpack
- node
- koa
- koa-router
- mongodb
- mongoose
三 学习笔记
node的应用场景
官方定义:Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。
node的优缺点
koa 各中间件的作用及其常用api
koa 中间件的执行过程
koa 与 express 的比较
Node.js RESTful API
Mongoose 的 schema && model
(待完善补充)