테스트 사이트 - 개발 중인 베타 버전입니다

me 항목에 이어 article, comment, file, page, menu 추가

· 2년 전 · 540 · 1

아직 여전히 정리중

 

리소스 이름 및 속성 이름 정리

`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개

[http://sir.kr/data/editor/2304/c2eb74829447f32926e3ad7f2118785c_1681017183_526.png]

게시글 목록

번호 제목
262
259
255
250
248
245
238
234
233
232
229
228
227
222
217
216
215
212
210
208
203
195
192
188
184
180
177
173
170
165