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

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

· 2년 전 · 539 · 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]

게시글 목록

번호 제목
416
415
394
375
373
368
367
364
362
360
358
356
353
351
345
344
332
329
315
309
308
300
299
294
287
281
272
270
266
265