版本控制gitjavascript
开发流程git flowjava
请求方式 | 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-urlencodegit
返回格式统一为jsondocker
一个请求对应一个serializerjson
错误信息包含在返回内容里缓存
不一样的错误对应不一样的错误信息代码服务器
http错误码按照标准用法使用测试
jwturl
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
待完善