🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
### 软件开发思想: 开闭原则(OCP) : 对于扩展是开放的,对于修改是关闭的. * * * * * **1. http 动词** | 名称 | 作用 | | --- | --- | | post |创建 | |put |更新 | | get |查询 | | delete |删除 | **2.状态** 状态码: 404、400、200、201、202、401、403、500 错误码:自定义的错误id号 统一描述错误:错误码、错误信息、当前url **3.api最佳** 使用token令牌来授权和验证身份 版本控制 测试与生产环境分开: api.xxx.com dev.api.xxx.com **4.版本控制** 接口版本的路由定义: ~~~ Route::get('api/:version/banner/:id','api/:version.banner/getBanner'); ~~~