본문 바로가기

REST API 정리

REST API 정리 문서

처음에 누가 알려주지 않은 상태에서 RESTful을 일반적인 게시판에 적용시킬려고 하면 헤메기 딱좋다. 왜냐면 입력화면이나 수정화면 Rest Uri는 구글링해도 잘 나와 있지 않다. REST API에 집중해서 그런것 같다. node.js 같은 경우는 화면 랜더링까지 있으니 더 꼬여 보이는 부분이 있다.


아래는 Ruby on Rails 싸이트에서 우연찮게 찾은 자료이다.

아주 명확하게 표현되어 있다.

< Table 1 RESTful URI >
# ------------------------------------------------------------------------------------
# request     URI                                       Action      Purpose
# ------------------------------------------------------------------------------------
# GET          /my_rails_board_rows             index    모든 게시물들 조회
# GET          /my_rails_board_rows/1          show     id 1의 게시물 조회
# GET          /my_rails_board_rows/new      new       새로운 게시물 작성을 위한 화면 보임
# POST        /my_rails_board_rows            create    새로운 게시물을 생성 처리
# GET          /my_rails_board_rows/1/edit   edit        id 1 게시물 수정을 위한 화면 보임
# PUT          /my_rails_board_rows/1          update   id 1 게시물 수정 작업 처리
# DELETE    /my_rails_board_rows/1          destroy  id 1 게시물 삭제 처리