: 할일 목록 조회 기능
[
{ "id":1572093093429,"todo":"야구장","desc":"프로야구 경기도 봐야합니다.","done":false},
{ "id":1572093093428,"todo":"놀기","desc":"노는 것도 중요합니다.","done":false},
{ "id":1572093093427,"todo":"Vue 학습","desc":"Vue 학습을 해야 합니다","done":false},
{ "id":123456789,"todo":"ES6 공부","desc":"ES6공부를 해야 합니다","done":false}
]
: 특정 할일 정보 한건 조회
{
"id":123456789,
"todo":"ES6 공부",
"desc":"ES6 공부는 필수. 10.22까지."
"done":false
}
: 새로운 할일을 목록에 추가
{
"todo":"React학습",
"desc":"Redux까지 마무리! (10.23까지)"
}
{
"status": "success",
"message": "추가 성공",
"item": {
"id": 1572093337388,
"todo": "React학습",
"desc": "Redux까지 마무리! (10.23까지)"
}
}
{
"status": "fail",
"message": "[에러메시지]"
}
: 기존 한건의 할일 정보 변경
{
"todo" : "React학습!!",
"desc" : "Redux까지 마무리! (11.23까지)",
"done" : true
}
{
"status": "success",
"message": "할일 변경 성공",
"item": {
"id": 1572093337388,
"todo": "React학습!!",
"desc": "Redux까지 마무리! (11.23까지)",
"done": true
}
}
{
"status": "fail",
"message": "[에러메시지]"
}
: 할일 한건에 대한 done값 토글 변경
{
"status": "success",
"message": "완료 변경 성공",
"item": {
"id": 1572093337388,
"todo": "React학습!!",
"done": true
}
}
{
"status": "fail",
"message": "[에러메시지]"
}
: 할일 한건 삭제
{
"status": "success",
"message": "삭제 성공",
"item": {
"id": 1572093337388,
"todo": "React학습!!"
}
}
{
"status": "fail",
"message": "[에러메시지]"
}
: 새로운 owner를 위한 샘플 할일 3건 생성
{
"status": "success",
"message": "샘플 데이터 생성 성공!"
}
{
"status": "fail",
"message": "[에러메시지]"
}
: 사용자 정보 조회
{
id: "1",
userid: "gdhong",
username: "홍길동"
}