Todos API - lianlin2121241/VUEDemo GitHub Wiki
所有请求都是post请求,contentType为application/json
一、注册用户 (url: http://127.0.0.1:3000/server/reg)
request:
{
"name": "limingle",
"password": "123456",
"email": "[email protected]"
}
response:
{
"success": true,
"data": "注册用户信息",
"mag": ""
}
注册完用户自动放到session中,因此,注册完页面直接调转到首页即可
二、登录 (url: http://127.0.0.1:3000/server/login)
request:
{
"name": "limingle",
"password": "123456"
}
response:
{
"success": true,
"data": "登录用户信息",
"mag": ""
}
三、退出登录 (url: http://127.0.0.1:3000/server/logout)
request:
{}
response:
{
"success": true,
"data": "用户信息",
"mag": ""
}
四、添加任务 (url: http://127.0.0.1:3000/server/addTodo)
request:
{
"label": "任务1"
}
response:
{
"success": true,
"data": "当前添加的任务信息",
"mag": ""
}
五、修改任务 (url: http://127.0.0.1:3000/server/updateTodo)
request:
{
"id": "要修改的任务_id",
"label": "要修改为的任务内容"
}
response:
{
"success": true,
"data": "",
"mag": ""
}
六、获取待完成任务列表 (url: http://127.0.0.1:3000/server/getTodosUnfinished)
request:
{}
response:
{
"success": true,
"data":["任务列表信息"],
"mag": ""
}
七、获取已完成任务列表 (url: http://127.0.0.1:3000/server/getTodosFinished)
request:
{}
response:
{
"success": true,
"data":["任务列表信息"],
"mag": ""
}
八、更新任务列表排序 (url: http://127.0.0.1:3000/server/updateSort)
request:
{
"sorts": ["排序好的任务_id数组"]
}
response:
{
"success": true,
"data":"",
"mag": ""
}
九、完成任务 (url: http://127.0.0.1:3000/server/finishTodos)
request:
{
"id": "要完成的任务_id",
}
response:
{
"success": true,
"data":"",
"mag": ""
}
十、删除任务 (url: http://127.0.0.1:3000/server/deleteTodos)
request:
{
"id": "要删除的任务_id",
}
response:
{
"success": true,
"data":"",
"mag": ""
}