일정 관리 앱 서버 by uvrvuoon
- Method: 'POST'
- URL: '/schedules'
- 설명: 새로운 일정을 생성합니다.
{
"todo": "출근",
"writer": "윤아란",
"password": "1234"
}{
"id": 1,
"todo": "출근",
"writer": "윤아란",
"updated_at": "2025-05-21T00:59:23"
}- 상태 코드 : '201 Created'
- Method: 'GET'
- URL: '/schedules'
- 설명: 수정일 기준 내림차순으로 정렬된 전체 일정을 조회합니다.
[
{
"id": 2,
"todo": "저녁약속",
"writer": "윤아란",
"updated_at": "2025-05-23T01:06:40"
},
{
"id": 1,
"todo": "출근",
"writer": "윤아란",
"updated_at": "2025-05-21T00:59:23"
}
]- 상태 코드 : '200 OK'
- Method: 'GET'
- URL: '/schedules/{id}'
- 설명: 선택한 일정을 조회합니다.
{
"id": 1,
"todo": "출근",
"writer": "윤아란",
"updated_at": "2025-05-21T00:59:23"
}- 상태 코드 : '200 OK'
- Method: 'PATCH'
- URL: '/schedules/{id}'
- 설명: 선택한 일정 중, 할일 또는 작성자명을 수정합니다.
{
"todo": "휴가",
"writer": "윤아란",
"password": "1234"
}{
"id": 1,
"todo": "휴가",
"writer": "윤아란",
"updated_at": "2025-05-23T00:59:23"
}- 상태 코드 : '200 OK'
- Method: 'DELETE'
- URL: '/schedules/{id}'
- 설명: 선택한 일정을 삭제합니다.
{
"id": 1,
"password": "1234"
}{
"message": "일정 삭제 완료"
}- 상태 코드 : '200 OK'
