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

그누보드의 Restful 서비스 소스코드(Slim)

한 2년전에 잘 모를 때 만들었던 코드입니다.

 

오래되어서 기억이 가물 가물하지만,

 

압축을 풀어서 root에 풀어 놓으면 됩니다.

 

/restful/index.php 와 같이 파일이 존재 하면 됩니다.

 

Slim Framework 2.x 버전을 사용한 것 같고.

https://www.slimframework.com/

 

참조한 코드는 

https://www.sitepoint.com/best-practices-rest-api-scratch-introduction/

 

이것 같습니다.

 

지금 보면 많이 유치한 것 같지만,  그 시점에서는 Restful, Framework, App등을 잘 모르고 만든 것이라서..

 

그래도 많은 도움이 되었으면 좋을 것 같습니다.

 

구현된것은

게시판 전체 읽어오기 (아래 옵션.)

restful/api/board/보드네임

메뉴 읽어오기

restful/api/menus

글 하나 읽어오기

restful/api/board/보드네임/wr_id

글에 달려 있는 커멘트 읽어오기

restful/api/board/보드네임/wr_id/comments

커멘트중 하나 읽어오기

restful/api/board/보드네임/wr_id/comment/코멘트아이디(c_id)

 

옵션은 아래와 같은 데. (기억이 가물 가물하네요..)

sort

fields : 특정 필드만 읽어 옵니다.  게시판?fields=wr_id,wr_num,wr_subject 식으로

page : 디폴트 10개로 구분해서 페이지로 읽어 옵니다.  ?page=2

per_page :디폴트 페이지 10을 변경합니다. ?per_page=5

callback :

 

sort는 구현이 안되었을 수도 있습니다.

 

쓰는 것은 거의 구현이 안된것으로 기억합니다.

 

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 13개

선배님 정말 오랜만에 뵙습니다. 꾸벅
와.... 당장 테스트해보고싶네요
@janedoe 출력은 JSONP로 나오는 정도 입니다.
@janedoe 데모사이트가 아직 살아 있어서 추가해 놨습니다. 데모사이트는 월요일까지 오픈하고 그 다음에는 지울 예정입니다.
@마젠토 좋은 공부가 될것같습니다 감사합니다
Restful 의 경우 라이브러리를 제외하곤 거의 새로 제작하게 되는거라
스킨이나 테마의 활용도 떨어져서 많이 고민했었던 부분이네요

그래도 상당히 많이 진행해 두셨었네요 *_* 대단하십니다.
@Rido 그냥 짜집기 수준입니다. 2년전에는 이 방향이 맞는지 틀리는지도 모르고 해 본것입니다. 결국은 그누보드의 DB구조를 다 알아야 어느정도 구현이 될것 같아서 포기하고 다른 솔루션을 찾아보고 있었습니다.
소스는 어디 있나요 ㅠ.ㅠ
@멍호 얼마간 올려 놨는데, 다운받으시는 분이 없어서 그냥 지웠습니다. 코드가 너무 촌스럽기도 하고..
@마젠토 코드 제공좀 부탁드립니다 ㅠㅠ
@마젠토 소스 좀 부탁드리겠습니다. 아님 깃 주소라도 굽신 굽신
@김피드 코드는 없습니다. 새롭게 라라벨로 강의 중입니다.

게시판 목록

앱개발

글쓰기
🐛 버그신고