那帮我写一个todolist接口
时间: 2023-05-28 17:05:44 浏览: 56
好的,以下是一个简单的todolist接口:
1. 获取所有任务列表
请求方式:GET
请求URL:/api/todolist
返回数据:
```
{
"code": 200,
"message": "success",
"data": [
{
"id": 1,
"task": "买牛奶",
"completed": false
},
{
"id": 2,
"task": "买面包",
"completed": true
}
]
}
```
2. 添加新的任务
请求方式:POST
请求URL:/api/todolist
请求参数:
```
{
"task": "新任务"
}
```
返回数据:
```
{
"code": 200,
"message": "success",
"data": {
"id": 3,
"task": "新任务",
"completed": false
}
}
```
3. 更新任务状态
请求方式:PUT
请求URL:/api/todolist/:id
请求参数:
```
{
"completed": true
}
```
返回数据:
```
{
"code": 200,
"message": "success",
"data": {
"id": 2,
"task": "买面包",
"completed": true
}
}
```
4. 删除任务
请求方式:DELETE
请求URL:/api/todolist/:id
返回数据:
```
{
"code": 200,
"message": "success",
"data": null
}
```