처음에 누가 알려주지 않은 상태에서 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 게시물 삭제 처리