개요
단 하나의 글을 보여주는 화면입니다.
관련 문서 / 관련 API
GET /posts/{id} | Eco3s
역할
단 하나의 글만 보여줍니다.
블로그 보면 한 페이지에 여러개의 글을 보여주지 않죠? 이 노션도 한 페이지에 여러 문서를 보여주지 않습니다.
구체적으로는 다음의 정보를 보여줍니다.
글이 처음 올라온 날짜 / 글이 수정된 날짜 / 작성자 / 제목 / 글 내용 / 글 카테고리
더 자세한 정보는 문서를 읽으세요 ^^
작성자는 중요한 정보입니다.
- 작성자는 그냥 문자열을 보내지 않습니다. (참고)
- 모든 유저는 UUID를 가지며, 이 UUID로 프로필 페이지를 포함해 사용자에 대한 대부분의 정보를 얻을 수 있습니다.
- 작성자는 말했듯이 문자열이 아니라 User 객체를 보냅니다.
- User객체는 Id필드를 가집니다.
따라서 유저 객체의 name필드로 유저 이름을 표시하고, 유저 객체의 profile필드로 프로필 사진을 표시하고, 유저 객체의 id필드로 그 유저 프로필로 가는 링크를 표시해 주어야 합니다.
주요 컴포넌트
- Post View 전체
- 작성자, 메타데이터 등이 표시됩니다. 굉장히 많은 내용이 표시되므로 주의하세요.
- 구체적으로 다음의 내용이 표시됩니다:
- 헤더
- 카테고리
- 제목
- 작성자 (이름, 프로필 사진 등 표시)
- 작성 시간 / 마지막 수정 시간
- 메타데이터
- 해당 글의 내용과 연관된 장소
- 해당 글의 내용과 연관된 생태계 유해종
- 본문 (후술)
- 첨부된 사진 목록 (후술). 만약 첨부된 게 없다면 안 보여줍니다.
- 댓글 (후술)