[수정] 뭔가 현타 ? 번아웃?이 오네요(Feat. Rest Api 오류 리스트) > 자유게시판

자유게시판

[수정] 뭔가 현타 ? 번아웃?이 오네요(Feat. Rest Api 오류 리스트) 정보

[수정] 뭔가 현타 ? 번아웃?이 오네요(Feat. Rest Api 오류 리스트)

본문

공개용으로 (무료가 확실합니다!!) 이미 제작도 다 완료 하였고

공개만 하면 되는데

 

...그 과정도 조금은 귀찮고 

손이 많이 가는 작업이다 보니 

 

걍 멍해지네요

아무 생각없이 코딩하기 보다 뭔가 흥분되는 코딩을 해야 하는데

........의무감으로 하다보니 멍해집니다.

 

말만 하는게 아니라, 공개용으로 제작된 게 6개 정도 있는데 글쓰기 내용 채우기가 너무 귀찮네요

....좀 의욕이 살아나면 그때 업로드를 해야 할 것 같습니다.

 

덧.  님께서 버그 제보 해달라고 하셔서 몇가지 나열해드릴께요 

또 따로 글쓰기에는 허전하고 그렇다고 개발이 중단되었으니 깃허브에 올리긴 뭐하고

 

1. 게시글 조회 함수가 누락 되어있습니다. 

상황 - 아무리 글을 조회 해도 조회수가 올라가지 않습니다^^;;

 

2. 댓글수정/댓글삭제 값이 항상 true 로 고정 되어있습니다.

상황 - 내가 쓴 댓글이 아님에도 수정/삭제 권한이 있습니다. (그렇지만, 실제로는 수정/삭제 안됨)

애초에 데이터가 날라올때 true 로 날라오다보니, 예외로 댓글사용자 + 로그인 사용자 비교 조건문이 추가해야 함 ㅠㅠㅠ

978180634_1741913005.9042.png

보시면 아시겠지만, 스웨거에서 로그인도 안한 상태인데 is_edit / is_del 이 트루로 날라옵니다.

 

3. 대댓글의 갯수가 한도 초과(?) 되면 댓글이 더 이상 등록이 안됩니다.

웃긴건 등록이 완료가 되었다고 리스폰  되나, 실제로는 등록이 안됩니다.

물론 다른 글은 잘 등록되구요

 

4. 대댓글의 개수가 wr_comment 값으로 날라오는게 아닌 실제 comments.length 로 출력되어야 합니다.

 

5. 비밀글 작성은 다음과 같습니다 (스웨거 기준)



{
  "wr_subject": "제목",
  "wr_content": "내용",
  "wr_name": "작성자",
  "wr_password": "비밀번호",
  "wr_email": "이메일",
  "wr_homepage": "홈페이지",
  "wr_link1": "링크1",
  "wr_link2": "링크2",
  "html": "게시글 내용이 html 일때 필수 'html1' 또는 'html2' - html2 는 \\n 을 br 태그로 변환합니다. ",
  "mail": "게시글 내용이 메일일 때 'mail' ",
  "secret": "비밀글 지정시 'secret' 입력",
  "ca_name": "카테고리 이름",
  "notice": false,
  "wr_parent": 0
}

그렇지만, 댓글에는 비밀글 secret 입력이 없습니다.



{
  "comment_id": 0,
  "wr_content": "내용",
  "wr_name": "작성자",
  "wr_password": "비밀번호",
  "wr_option": "옵션",
  "wr_comment_reply": "",
  "wr_homepage": "홈페이지",
  "wr_email": "email"
}

 

6. 번외) 이건 제가 잘못 테스트한건지 알 수 없으나, 파일이 등록이 되지 않습니다.

그래서 에디터를 이용해 사진 혹은 파일 업로드를 하고 있습니다. :D

 

 

아직은 비밀글까지는 테스트 해보진 못했지만

게시판쪽 리스트 및 갤러리 디자인 및 기능 테스트 한다고 게시판 api 를 보고 있기는 한데

다른곳을 보면 또 어디에 더 나올지는 알 수 없지만, 그때 알려달라고 하셨던 것 갑자기 생각 나서 글 작성합니다

 

저번에 언급했던 것 처럼 rest api 를 유저들끼리라도 완성하면 좋을 것 같은 느낌적인 느낌...

현재 개발 사이트는 비밀글 자체가 필요는 없지만, 테스트는 해볼 것이라 해보면 또 나오겠죠

 

지금 당장 발견하더라도 다시 글은 적진 않겠지만...또 기회 되면 오류 리스트 남겨볼께요

개발자분들 함께 해주세요 ㅋ

 

(추가)

아직은, 그누보드5 사용자는 많지만, API를 활용한 사이트 개발하는 사용자가 없다보니,

활성화나 이런 부분에 호응을 얻는게 어렵네요

특히나 API를 활용한 웹사이트 개발은 추가적인 기능에 한해서는 직접 API를 만들어야 하니깐

예를 든다면 출석부 만든다면 출석부 API를 또 다시 만들어야 하는 불편함?? 

 

REACT나VUE는 웹 호스팅에서 구동이 가능하지만(앵귤러는 잘 몰라서 패스) NEXTJS/NUXTJS 는 웹 호스팅에서 구동이 불가능하니.... 더더욱 그렇겠죠

(SSG로 가능하지만 그건 어디까지나 이론적이니 논외)

 

지금 생각해보면 그누6가 파이썬이라는 언어라기 보다 실제 일반 웹호스팅에서 구동 자체가 어렵다....

즉 접근성이 어렵다.....가 위 API가 일치 하지 않을까? 생각됩니다.

 

예전 그누보드6 데모 사이트처럼 REST API 를 활용한 데모 사이트 및 소스코드 전체(테마 형태)로 공개되면

프론트엔드 개발자가 더 많이 그누보드를 쓸 수 있는 여건이 될 건데..?라는 생각을 잠시 하게 됩니다.

 

어디까지나 냑에서 사내 상황에 따라 인력 충원을 통해 개발이 이어진다면 가능한 시나리오겠지만요

 

멍하게 글 적고 있으니 계속 멍...해지네요 ㅋㅋ

추천
4
  • 복사

베스트댓글

댓글 9개

그누보드 api Swagger가 따로 있나요?

그누보드에서 REST API를 개발하던걸로 알고 있었고 마무리라고 했는데 마무리가 전체적인 마무리가 아닌 개발중지였나보군요.

 

https://github.com/gnuboard/gnuboard5/tree/feat/restapi-fcm

 

@minsung 거기가 아니라

https://github.com/gnuboard/gnuboard5/tree/feat/restapi

여기입니다.

 

또한 다운로드 이후 /api/docs/swagger-ui/ 경로로 접속하면 확인 가능합니다.

 

3e44f048fb12f682ff163c41a38f469c_1741934087_6305.png

© SIRSOFT
현재 페이지 제일 처음으로