摘要:开发规范版本控制开发流程接口请求方式动作中文说明列表创建详细更新部分更新删除数据请求支持返回格式统一为一个请求对应一个错误错误信息包含在返回内容里不同的错误对应不同的错误信息代码错误码按照标准用法使用认证权限以中间件形式作为权限鉴别
开发规范
版本控制git
开发流程git flow
接口请求方式 | url | 动作 | 中文说明 |
---|---|---|---|
GET | /resources/ | list | 列表 |
POST | /resources/ | create | 创建 |
GET | /resources/:id | retrieve | 详细 |
PUT | /resources/:id | update | 更新 |
PATCH | /resources/:id | partial_update | 部分更新 |
DELETE | /resources/:id | destroy | 删除 |
请求支持form-date,json,x-www-form-urlencode
返回格式统一为json
一个请求对应一个serializer
错误错误信息包含在返回内容里
不同的错误对应不同的错误信息代码
http错误码按照标准用法使用
认证jwt
token
oauth2
权限以中间件形式作为权限鉴别插件,根据http请求格式直接判断权限
用户登录成功时,将用户信息与权限信息缓存保证效率
日志日志以中间件形式提供
根据业务需求氛围入库日志与普通日志
文档(待完善)根据上面的接口格式写文档
{ "resources": { "list": { "params": {}, "response": {} }, "create": { "request": {}, "response": {} }, "retrieve": { "response": {} }, "update": { "request": {}, "response": {} }, "partial_update": { "request": {}, "response": {} }, "destroy": {} } }测试
业务所需接口测试覆盖率100%
部署docker
docker-compose
docker-machine
docker-swarm
服务器资源监控待完善
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/38284.html
摘要:开发规范版本控制开发流程接口请求方式动作中文说明列表创建详细更新部分更新删除数据请求支持返回格式统一为一个请求对应一个错误错误信息包含在返回内容里不同的错误对应不同的错误信息代码错误码按照标准用法使用认证权限以中间件形式作为权限鉴别 开发规范 版本控制git 开发流程git flow 接口 请求方式 url 动作 中文说明 GET /resources/ list 列表 ...
摘要:前言这里筑梦师是一名正在努力学习的开发工程师目前致力于全栈方向的学习希望可以和大家一起交流技术共同进步用简书记录下自己的学习历程个人学习方法分享本文目录更新说明目录学习方法学习态度全栈开发学习路线很长知识拓展很长在这里收取很多人的建议以后决 前言 这里筑梦师,是一名正在努力学习的iOS开发工程师,目前致力于全栈方向的学习,希望可以和大家一起交流技术,共同进步,用简书记录下自己的学习历程...
阅读 2080·2023-04-25 17:57
阅读 1286·2021-11-24 09:39
阅读 2485·2019-08-29 16:39
阅读 3315·2019-08-29 13:44
阅读 3122·2019-08-29 13:14
阅读 2315·2019-08-26 11:36
阅读 3812·2019-08-26 11:00
阅读 949·2019-08-26 10:14