me 항목에 이어 article, comment, file, page, menu 추가 정보
me 항목에 이어 article, comment, file, page, menu 추가
관련링크
본문
아직 여전히 정리중
리소스 이름 및 속성 이름 정리
`write` 등 리소스, 속성 이름으로 적합하지않거나 의미가 왜곡될 수 있는 이름은 좀 더 보편적인 이름으로 변경 및 통일
- bbs: board
- write: article, comment. 글, 댓글
- memo: message. 쪽지
- content: page. 관리페이지의 '내용관리' 항목
- bo_table: boardId
- *_id: *Id
- memberId, articleId, commentId, boardId
- subject: title
- *_date, *_datetime: *At
- createdAt, updatedAt
-------------------------------------
# 리소스 경로
## /me
- / : 내 정보
- /messages: 쪽지 목록
- /message: 쪽지 아이템
- {messageId} : `me_id`
- /reply : 쪽지 답장
- /scraps : 스크랩 목록
- /scrap : 스크랩 추가 및 삭제
- /points : 포인트 목록
## board, article, comment, file
- {boardId} : `bo_table`
- /article : 글 아이템
- {articleId} : `wr_id`
- /like : like/dislike
- /file : 첨부파일
- {fileIndex} : `bf_no`
- /comment : 댓글 아이템
- {commentId} : `wr_id`
- /reply
# 리소스 경로
'원형'이 가장 길고 좀 더 확실하고 예상 가능한 형태이긴하나,
현재 '대채/축약형'으로 적용함.
## board:articles
### 글 목록
- /board/{boardId}/articles : 원형
- => /board/{boardId} : 축약형
- => /articles/{boardId} : 대체/축약형
### 글 가져오기, 수정, 삭제
- /board/{boardId}/article/{articleId}
- => /board/{boardId}/{articleId}
- => /article/{boardId}/{articleId}
### 글의 파일 목록
- /board/{boardId}/article/{articleId}/files
- => /board/{boardId}/{articleId}/files
- => /files/{boardId}/{articleId}
### 글의 파일 항목
- /board/{boardId}/article/{articleId}/file/{fileIndex}
- => /board/{boardId}/{articleId}/file/{fileIndex}
- => /file/{boardId}/{articleId}/{fileIndex}
### 글 good/nogood
- /board/{boardId}/article/{articleId}/like
- => /board/{boardId}/{articleId}/like
- => /article/{boardId}/{articleId}/like
### 답글
- /board/{boardId}/article/{articleId}/reply
- => /board/{boardId}/{articleId}/reply
- => /article/{boardId}/{articleId}/reply
---
## board:comments
### 글의 댓글 목록
- /board/{boardId}/article/{articleId}/comments
- => /board/{boardId}/{articleId}/comments
- => /article/{boardId}/{articleId}/comments
### 댓글 가져오기, 수정, 삭제
- /board/{boardId}/article/{articleId}/{commentId}
- => /board/{boardId}/comment/{commentId}
- => /comment/{boardId}/{commentId}
### 댓글에 대한 답변(대댓글)
- /board/{boardId}/article/{articleId}/{commentId}/reply
- => /board/{boardId}/comment/{commentId}/reply
- => /comment/{boardId}/{commentId}/reply
1
댓글 1개

