Table of Contents
1.复习内容
-
Vue钩子
-
项目思维导图
-
前后端项目的优势
- 优点:
- 前端人员和后端人员同时开发,提高效率
- App和网站可以用同一个服务器数据
- 缺点:
- 优点:
-
Web请求接口组成
- 请求方式 请求路径 请求参数 返回结果
-
Restful
-
1.域名
- 专属域名 api.example.com
- 主域名也可以
-
2.带版本
- api.example.com/app/1.0/foo
-
3.路径参数
- 1.命名操作
- 资源用英语名词作为网址
- 尽量不要有动词
- 名词一般和数据库表对应
- 2.复数形式
- 名词更应该使用复数(所有资源)
- 1.命名操作
-
4.HTTP动词
- 常用操作资源类型
- 获取 get
- 保存 post
- 修改 put
- 删除 delete
- 不常用
- patch 更新服务器资源
- head 获取资源的元数据
- options 获取信息
- 常用操作资源类型
-
5.过滤信息
- 过滤信息使用查询字符串形式
- 比如性别,数量,筛选条件,页数等
-
6.状态码
- 常用状态码 200 400 401 403 404
-
7.错误处理
- error 返回错误的信息{error :“”} {errmsg:“”}
-
8.返回结果
- get 返回单个多个
- post 返回新生成对象
- put 返回完整对象
- patch 返回完整对象
- delete 返回空
-