🌙 概览:
[x] NodeJS简介
[x] Express框架学习笔记
[x] [Koa2框架学习笔记]
🌙 要点:
NodeJS特点:单线程、非阻塞I/O、事件驱动
NodeJS原生模块:http、fs、path、url、crypto
第三方模块:formidable、gm、express、Koa、mongoose
express:中间件、MVC建站、模板引擎ejs、静态服务、简单路由、GET、POST请求、MD5加密、图片上传与剪切。
服务器的概念:Cookie、Session
持久化NoSQL:非关系型数据库,Not Only SQL, 没有Schema,没有行和列,用文档(JSON)来存储
MongoDB:安装、开启、导入数据、shell管理数据库、Mongo Vue工具的使用
js做CRUD(增删改查)、DAO层的封装、索引、操作符$set、$lt、$gt、$pull、$push
Mongoose:ODM(object relation model),不用直接操作数据库,通过操作对象的形式来实现数据库的操作。
更进一步使用nextjs框架 (opens new window)完美支持typescript