: 새로운 사용자 등록과 샘플용 todo 3개 등록
{
"id":"gdhong@test.com",
"username" : "홍길동",
"password" : "123456"
}
{
"status": "success",
"message": "사용자 생성 성공",
"_id": "gdhong@test.com"
}
: 로그인 처리
{
"id":"gdhong@test.com",
"password" : "1234"
}
{
"status": "success",
"message": "로그인 성공",
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2Vyc19pZCI6ImdkaG9uZzJAdGVzdC5jb20iLCJyb2xlIjoidXNlcnMiLCJpYXQiOjE1NzgxMjQxMTEsImV4cCI6MTU3ODcyODkxMX0.YJBMCjkpwReN2DPMFYhvba1CWtGUUF8Kw6p0h2xvmuQ"
}
: 사용자의 할일 목록 조회
{
"status": "success",
"todolist": [
{
"_id": "5e103eef5f0cf40017a61727",
"users_id": "gdhong2@test.com",
"todo": "ES6 공부",
"desc": "ES6공부를 해야 합니다",
"done": true
},
......
]
}
{
"status": "fail",
"message": "[에러메시지]"
}
: 특정한 한건의 todo 정보 조회
{
"status": "success",
"todo": {
"_id": "5e103eef5f0cf40017a61727",
"users_id": "gdhong2@test.com",
"todo": "ES6 공부",
"desc": "ES6공부를 해야 합니다",
"done": false
}
}
{
"status": "fail",
"message": "[에러메시지]"
}
: 새로운 할일 추가
{
"todo":"디자인 시안 작성",
"desc" : "12.6까지 제품 디자인 시안 작성하여 개발팀에 전달"
}
{
"status": "success",
"message": "연락처 추가 성공",
"todo": {
"_id": "5e1046c25f0cf40017a6172c",
"users_id": "gdhong@test.com",
"todo":"디자인 시안 작성",
"desc" : "12.6까지 제품 디자인 시안 작성하여 개발팀에 전달",
"done": false
}
}
{
"status": "fail",
"message": "[에러메시지]"
}
: 할일 한 건 변경
{
"todo":"디자인 시안 작성(11.10)",
"desc" : "12.6까지 제품 디자인 시안 작성하여 개발팀에 전달.-->12.5까지로 변경",
"done" : false
}
{
"status": "success",
"message": "할일 업데이트 성공",
"_id": "5e103f6f5f0cf40017a6172b"
}
{
"status": "fail",
"message": "[에러메시지]"
}
: 할일 한건의 삭제
{
"status": "success",
"message": "할일 삭제 성공",
"_id": "5e103f6f5f0cf40017a6172b"
}
{
"status": "fail",
"message": "[에러메시지]"
}
: 할일 한건의 완료(done) 값을 toggle 함.
{
"status": "success",
"message": "할일 완료 처리 성공",
"_id": "5e103f6f5f0cf40017a6172b"
}
{
"status": "fail",
"message": "[에러메시지]"
}