Please Enable JavaScript!
Mohon Aktifkan Javascript![ Enable JavaScript ]

Slim을 사용한 Restful API > MEMBER PDS

본문 바로가기

사이트 내 전체검색

뒤로가기 MEMBER PDS

API Slim을 사용한 Restful API

본문

PHP도 잘 모르면서  만들었던 코드입니다.  (2-3년전에..  지금도 PHP코드는 잘 모릅니다.)

 

그누보드 플러그인에도 코드이그나이터로 만드시는 분도 있고,

 

와칸다포에버 님도 만드신다고 하시네요.

 

아래는 예전에 올렸던 글입니다.

 

https://sir.kr/so_app/1509

 

파일을 다시 올려 봅니다.

 

최신 그누보드 5.4.0.1에 올려서 테스트해보니 읽어오는 것은 되는 것 같습니다.

 

압축을 풀어서 main directory에 copy 합니다.

 

테스트는  (읽어오기만,  쓰기는 거의 구현못함.)

 

게시판 전체 읽어오기

/restful/api/v1/board/[보드네임]

아래와 같은 옵션도 되어 있습니다. ( 페이지당 2개 첫페이지..)

restful/api/v1/board/free?page=1&per_page=2 

그러면 제일 마지막에,  다음 페이지에 대한 정보가 나오는 식입니다.

[code]

"links": [
        "<http:\/\/gnuboard.test:8080\/restful\/api\/v1\/board\/free?page=2&per_page=2>; rel=\"next\"",
        "<http:\/\/gnuboard.test:8080\/restful\/api\/v1\/board\/free?page=5&per_page=2>; rel=\"last\""

[/code]

 

그외에 구현되었던 것은

fields: 해당 필드만 가져오기

sort : 필드면 소팅같은데 잘 기억이 안나네요..  -를 붙이면 desc 없으면 asc같은데.

 

 

게시판 글 읽어오기

/restful/api/v1/board/[보드네임]/:wr_id

 

게시판 글에 해당되는 댓글 읽어오기

/restful/api/v1/board/[보드네임]/:wr_id/comments

 

에러나는 것은 (me_code)  를 ('me_code')로 수정하면 됨.

/restful/api/v1/menus

 

오래된 코드이지만,  그누보드의 Restful API도 어느정도의 규격이 있으면 좋을 것 같아서입니다.

 

어떤 프레임워크를 쓰더라도,  통일된 것을 사용하면 나중에라도 편하지 않을까요? 

 

그누보드 RESTFUL API Spec을 미리 정하고, 그것에 맞게 백엔드쪽을 만들어 보면 어떨까요?

 

 

추천4

첨부파일

댓글목록 13

아파치님의 댓글

아파치 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (173.♡.♡.136) 작성일

공부는 하고는 싶으나 시간이....쿨럭~

마젠토님의 댓글의 댓글

마젠토 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (47.♡.♡.2) 작성일

이쪽은 너무 힘들어요..

가이더님의 댓글

no_profile 가이더 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (59.♡.♡.133) 작성일

흠.. xe가 아니라서

불량학생™님의 댓글

불량학생™ 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (175.♡.♡.145) 작성일

음. restful 이라 좋지요.
저도 잠깐 구현해보기는 했는데, 그림을 그리기가 어렵더군요.

ifelse님의 댓글

no_profile ifelse 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (106.♡.♡.75) 작성일

어떻게 만드신건지 궁금했는데 여긴 파일이 남아있네요 ㅎㅎ

돋보기님의 댓글

no_profile 돋보기 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (112.♡.♡.162) 작성일

공부하는데 도음될듯해요 이것저것 다 시도해보는그지용

선구자님의 댓글

no_profile 선구자 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (116.♡.♡.11) 작성일

restful이 되는군요~
감사합니다

둘리세상님의 댓글

둘리세상 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (222.♡.♡.81) 작성일

갑자기 RestFul이 궁금해서 다운해갑니다. ^^

김대훈님의 댓글

no_profile 김대훈 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (218.♡.♡.214) 작성일

공부좀 해야겠네요.

주너니님의 댓글

no_profile 주너니 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (124.♡.♡.217) 작성일

오 유용할 것 같아요. 잘 참고하겠습니다. 감사합니다!

소룡이님의 댓글

no_profile 소룡이 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (116.♡.♡.143) 작성일

공부가 필요하네요..참고하겠습니다. 감사합니다

지나니님의 댓글

no_profile 지나니 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (211.♡.♡.201) 작성일

오 . 이거 참고 해서  VUE로 만들떄 참고 하면 좋겠네요

vpvp님의 댓글

no_profile vpvp 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 아이피 (52.♡.♡.225) 작성일

restful 고맙습니다

전체 10건 1 페이지
게시물 검색
Copyright © apachezone.com. All rights reserved.

사이트 정보

사이트명 : apachezone.com
개인정보관리책임자 : JOO SUNG

PC 버전으로 보기