promise对象
function test() {
return Promise((resolve,reject)=>{
//异步处理
// 成功 执行 resolve 并且传递参数
// 失败 执行 reject 传递参数
})
}
promise 的状态
* padding 从创建到 返回结果之前
*reject 失败的状态
*resolve 成功的状态
- promise 对象可以链式调用 可以有多个then 只有一个 chatch
- 如果需要链式调用 需要在上一个then 返回一个promise 对象
- 千万不要出现 then里面写then
robo3t mongodb 可视化工具
- 配置安装
- 测试连接 选择默认配置 localhost:27017
- 可视化操作界面 运行mongodb指令进行查询操作
mongoose 的使用
- 连接数据库
- 创建schema对象
- 将schema对象转化为数据模型
- 通过数据模型进行查询
如果表名不是复数 会自动转成复数
api文档内容
形式
api文档的形式没有限制 excel doc 图片 网页 记事本
内容
功能:让前端可以根据api来对接接口
注册接口
1. api 地址 http://localhost:3000/reg
2. method get post
3. 参数 us ps
4. 状态码的含义
路由的使用
- 创建路由
- 使用路由
图片上传 必须使用post方法
- 将图片上传到服务器
- 将图片的路径保存到数据库
- 可使用npm的第三方插件 multer