在这里尝试一下.
https://api.s22y.moe/count/get
https://api.s22y.moe/count/add
这是一个计数器 api
调用地址: https://api.s22y.moe/count/
-
https://api.s22y.moe/count/get
- 请求方式: GET
-
请求参数:
- name(必需): 要查询的计数器名称.
- type(可选): 如果为 "number",只返回计数值, 否则返回完整数据.
-
逻辑:
- 1. 检查 name 参数是否存在, 缺失则返回 400 错误.
- 2. 查询数据库 count 表中 name 对应的数据.
- 3. 如果 type 为 "number", 只返回计数值, 否则返回完整数据对象.
- 4. 查询失败返回 500 错误.
-
返回示例:
- type=number 时: 123
- 其他情况: { success: true, data: { name: "xxx", count: 123 } }
-
https://api.s22y.moe/count/add
- 请求方式: POST
-
请求参数:
- name(必需): 要查询的计数器名称.
-
逻辑:
- 1. 检查 name 参数是否存在, 缺失则返回 400 错误.
- 2. 查询数据库 count 表中 name 对应的数据.
- 3. 如果不存在, 则插入一条初始计数为 0 的记录.
- 4. 将该 name 的计数加 1.
- 5. 操作成功返回 { success: true }, 失败返回 500 错误.