版本控制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
待完善