|
@@ -15,7 +15,7 @@
|
|
|
|
|
|
|
|
1. README 声明负责人
|
|
1. README 声明负责人
|
|
|
2. api 文件夹 (用于存放所有 api)
|
|
2. api 文件夹 (用于存放所有 api)
|
|
|
-3. serializer 文件夹 (用于存放所有 api 中提到的对象 细则)
|
|
|
|
|
|
|
+3. serializer 文件夹 (用于存放所有 api 中提到的对象 细则)
|
|
|
|
|
|
|
|
#### example:
|
|
#### example:
|
|
|
|
|
|
|
@@ -32,15 +32,15 @@ user
|
|
|
|
|
|
|
|
#### 前缀与规范
|
|
#### 前缀与规范
|
|
|
|
|
|
|
|
-1. 所有后端 api 务必至少添加前缀:/api
|
|
|
|
|
-2. restful 规范, 以数据为中心,每个数据 **务必** 返回 id
|
|
|
|
|
-3. 所有返回值均为 **对象** ,**禁止** 使用 bool string array等类型作为json返回值
|
|
|
|
|
|
|
+1. 所有后端 api 务必至少添加前缀:/api
|
|
|
|
|
+2. restful 规范, 以数据为中心,每个数据 **务必** 返回 id
|
|
|
|
|
+3. 所有返回值均为 **对象** ,**禁止** 使用 bool string array等类型作为json返回值
|
|
|
|
|
|
|
|
#### api 文件命名
|
|
#### api 文件命名
|
|
|
|
|
|
|
|
-[模块英文命名]-[解释].md
|
|
|
|
|
|
|
+[模块英文命名]-[解释].md
|
|
|
|
|
|
|
|
-example: User-用户.md
|
|
|
|
|
|
|
+example: User-用户.md
|
|
|
|
|
|
|
|
#### api 文件内容结构
|
|
#### api 文件内容结构
|
|
|
|
|
|
|
@@ -51,9 +51,9 @@ user
|
|
|
>
|
|
>
|
|
|
> 示例:**https://xxxxxxxxx/api/user/xxxx**
|
|
> 示例:**https://xxxxxxxxx/api/user/xxxx**
|
|
|
|
|
|
|
|
-## 请求名称
|
|
|
|
|
|
|
+## 请求名称
|
|
|
|
|
|
|
|
-⬇️ 为路径参数格式 :userId 表示变量
|
|
|
|
|
|
|
+⬇️ 为路径参数格式 :userId 表示变量
|
|
|
|
|
|
|
|
```http
|
|
```http
|
|
|
post /:userId
|
|
post /:userId
|
|
@@ -61,7 +61,7 @@ post /:userId
|
|
|
|
|
|
|
|
### Parameters
|
|
### Parameters
|
|
|
|
|
|
|
|
-⬇️ 为 post body 中的参数格式
|
|
|
|
|
|
|
+⬇️ 为 post body 中的参数格式
|
|
|
|
|
|
|
|
```json
|
|
```json
|
|
|
{
|
|
{
|
|
@@ -71,7 +71,7 @@ post /:userId
|
|
|
}
|
|
}
|
|
|
```
|
|
```
|
|
|
|
|
|
|
|
-⬇️ 为问号传参格式 example: user?userId=1
|
|
|
|
|
|
|
+⬇️ 为问号传参格式 example: user?userId=1
|
|
|
|
|
|
|
|
| Name | Type | Description |
|
|
| Name | Type | Description |
|
|
|
| ------ | ------ | ----------------- |
|
|
| ------ | ------ | ----------------- |
|