express 的使用
1 | #安装 express |
1 | const express = require('express'); |
- app.get、app.post分别开发get和post接口
- app.use使用模块
- res.send、res.json、ressendFile响应不同的内容
MongoDB
1 | npm install --save mongoose |
1 | //连接数据库,并且使用ceshi这个集合,没有的话会自动新建 |
mongoose使用
- connect连接数据库
- 定义文档类型,schema和model新建模型
- 一个数据库文档对应一个模型,通过模型对数据库进行操作
1 | //类似于MySQL的表,mongo里有文档、字段的概念 |
mongoose文档
- String、Number等数据结构
- create、remove、update用来增、删、改的操作
find和findOne用来查数据
增
1 | //create新增数据 |
- 删
1 | //删除数据 |
- 改
1 | //更新数据,user:过滤条件 |
后续进阶
- mongodb独立工具函数
- express使用body-parser支持post函数
- 使用cookie-parser存储登录信息cookie