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": ""
}