2. endpoint 에서는 동사 대신 명사를 사용할 것
- 명사를 사용하여 각 endpoint가 무슨일을 하는지 명시해야함
- GET, PUT, PATCH, DELETE라는 메소드가 동사의 형태로 나타내기 때문
- GET, POST, PUT, PATCH, DELETE, COPY, PURGE, LINK, UNLINK
https://test.com/getPosts
https://test.com/createPost
https://test.com/posts
https://test.com/post/123
https://test.com/posts/123
HTTP STATUS
멀티 유저 블로그 플랫폼의 경우 각각 다른 사용자에 의해 만들어 진다면
[post] https://juny.blog/posts/author/{author}
게시물 조회
[GET] https://juny.blog/posts/{postId}/comments
너무 많은 중첩은 가독성을 떨어트리기 때문에 3단계 이상은 안하는게 좋다
[GET] https://juny.blog/posts/{postId}/comments?page=1&page_size=30
https://test.com/v1/posts
https://test.com/v2/posts