~ 3. 5

2022. 3. 5. 05:48
반응형

국비교육 9개월 차에 계획한 웹소설 플랫폼 사이트 쿠키블

처음에는 자유연재/공지사항/게시판(자유, 리뷰, 갤러리)/이벤트 및 작품 관리/고객센터/개인정보/결제/관리자페이지

까지의 구성이었으나

 

총 2회의 재설계 이후로

자유연재/작가연재/리뷰게시판/공지사항/이벤트/작품관리/개인정보/고객센터/관리자페이지

의 구성을 가지게 되었다

 

당초 계획 중 중요하게 생각한 것은 다음과 같다

1. 메인의 슬라이드를 관리자 페이지에서 추가하고 게시 기간을 정할 수 있어야 한다

2. 연재 페이지의 작품 회차 뷰에서 회차리스트를 확인하고, 별점을 주고, 댓글을 달 수 있어야 한다

3. 작가연재의 권한은 관리자에게 신청하여 수락되어야 가능하다

정도였다.

 

현재 로그인 시에는

구독기능 / 최근 본 작품 페이지가 정상 작동하지만

로그인 객체가 없는 비로그인 상태에서는 try catch로 예외처리를 해주었음에도

오류를 발생하며 ajax 요청의 else 구문이 작동하지 않는 것으로 보인다.

 

이에 대해서 나는 front 단에서 페이지 로드 시에 자동으로 ajax 호출을 통해 컨트롤러에서 분기해야 할지

아니면 지금처럼 페이지를 불러낼 때 당연히 get 메소드의 컨트롤러로 해당 값의 호출을 요청해야 할지 고민이 된다.

 

생각해보니 별점은 그 변수값이 페이지에 바인딩 되어야 하지만

최근 본 작품의 경우 페이지 로드 시에 변수값을 담아 DB에서 찾고 없으면 추가해주는 것에 불과하니

ajax로 따로 프론트로 빼도 되겠다는 생각이 든다. 굳이 페이지를 리턴하는 컨트롤러에서 로직을 실행할 이유가 없는 것 같다.

반응형

BELATED ARTICLES

more