jihan006

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개

[http://sir.kr/data/editor/2304/c2eb74829447f32926e3ad7f2118785c_1681017183_526.png]
댓글을 작성하시려면 로그인이 필요합니다. 로그인

RESTful

+
제목 글쓴이 날짜 조회
1개월 전 조회 28
2개월 전 조회 83
2개월 전 조회 67
3개월 전 조회 69
3개월 전 조회 67
3개월 전 조회 77
4개월 전 조회 106
9개월 전 조회 225
2년 전 조회 426
2년 전 조회 831
2년 전 조회 866
2년 전 조회 577
2년 전 조회 706
2년 전 조회 642
2년 전 조회 618
2년 전 조회 1,708
2년 전 조회 966
2년 전 조회 838
2년 전 조회 1,071
2년 전 조회 2,849
3년 전 조회 583
3년 전 조회 923
3년 전 조회 753
3년 전 조회 1,392
4년 전 조회 1,059
4년 전 조회 1,150
4년 전 조회 1,566
4년 전 조회 1,377
4년 전 조회 1,764
4년 전 조회 1,693
🐛 버그신고