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
   *** 파일을 다운로드 하시기 전에 댓글이 먼저 작성 되어야 다운로드가 가능 합니다. ***

첨부파일

댓글목록

profile_image

아파치님의 댓글

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

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

profile_image

마젠토님의 댓글의 댓글

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

이쪽은 너무 힘들어요..

profile_image

가이더님의 댓글

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

흠.. xe가 아니라서

profile_image

불량학생™님의 댓글

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

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

profile_image

ifelse님의 댓글

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

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

profile_image

돋보기님의 댓글

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

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

profile_image

선구자님의 댓글

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

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

profile_image

둘리세상님의 댓글

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

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

profile_image

김대훈님의 댓글

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

공부좀 해야겠네요.

profile_image

주너니님의 댓글

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

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

profile_image

소룡이님의 댓글

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

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

profile_image

지나니님의 댓글

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

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

profile_image

vpvp님의 댓글

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

restful 고맙습니다

Total 1건 1 페이지

검색

회원로그인

회원가입
QnA nanoomihost. dnsever. dnszi.

사이트 정보

포인트 정책
포인트 순위
사이트명 : 아파치존
개인정보관리책임자 : JOO SUNG

접속자집계

오늘
5,468
어제
11,873
최대
176,238
전체
6,050,519
Copyright © apachezone.com. All rights reserved.