스프링 부트로 로그인 기능이 없는 나만의 항해 블로그 백엔드 서버 만들기
Goal이 로그인기능이 없는 나만의 항해 블로그 백엔드 서버 만들기로 적혀져 있었다.
이번 Lv.1에서는 게시글 관련 API들로 이루어져 있었으므로
블로그의 기능 중, 게시판에서 사용 될 API들이라고 유추해보았다.
근데 진짜 진심으로 이게 맞는건지 정말 모르겠다
내 미적 센스는 둘째 치더라도
이게 맞는건지 진짜로 모르겠다. 이것 하나 그리겠다고 두시간을 투자하고 있는 내가 맞는건가?
Method | URL | Request | Response |
---|---|---|---|
GET | /api/board | - | {"id":1,\n"username":"username","title":"title","contents":"content","createdAt":"2023-08-28T17:24:36.809784","modifiedAt":"2023-08-28T17:24:36.809784"} |
POST | /api/board | {"title" : "title","contents" : "content","username" : "username","password" : "12345"} | {"id": 1, "username": "username", "title": "title", "contents": "contents", "createdAt": "2023-08-28T17:24:36.809784", "modifiedAt": "2023-08-28T17:24:36.809784"} |
GET | /api/board/contents | - | [{"id":2,"username":"hey1","title":"titletest1","contents":"contentstest1","createdAt":"2023-08-28T17:36:57.603422","modifiedAt":"2023-08-28T17:36:57.603422"}] |
PUT | /board/{id} | {"title" : "titletest3","contents" : "수정했지롱","username" : "hey3","password" : "12345"} | {"id":1,"username":"hey3","title":"titletest3","contents":"수정했지롱","createdAt":"2023-08-28T17:24:36.809784","modifiedAt":"2023-08-28T17:24:36.809784"} |
Delete | /board/{id} | {"password" :"password"} | - |