[TIL] 내일배움캠프 12.8

Asher Park·2022년 12월 13일
1

내일배움캠프_TIL

목록 보기
14/39
post-thumbnail

하루

내일 발표이기 때문에

오늘은 작업했던 기능들을 테스트 해보는 시간을 많이 가졌던 것 같다.

1. 게시글 댓글에서 삭제 버튼이 이상하게 나왔던 점

나는 댓글 리스트들을 먼저 다 생성해주면서 먼저 댓글 양식을 다 만들어주고,
로그인한 유저와 작성자가 같은지를 판별한 후, 삭제 버튼을 다시 달아주면 될거 같았다.
하지만, 삭제버튼이 내가 작성한 댓글의 맨 마지막 댓글에 2개가 달려서 나오는 것을 보았다.

어쩔 수 없이 댓글 리스트들을 생성하면서,
처음부터 로그인한 유저와 작성자가 같은지를 판별하고
삭제 버튼이 포함된 양식과, 삭제 버튼이 포함되지 않은 양식을 나누어
한번에 달게 해주었다.

2. Pagination 을 구현한 댓글, 메인페이지 게시글목록 에서 페이지 계산을 잘못함

나는 서버에서 먼저 게시글 갯수를 count 하고 몇개씩 보여줄건지를 정해 총 page 수를 계산하여 프론트로 넘겨준다.
이때 그냥 / 연산자를 사용하였더니, float 타입이 넘어와버서 다시 몫만 가져올 수 있는 // 연산자로 수정 해 주었다.

3. 썸네일 이미지 수정이 적용되지 않았던점

게시글 쓰기 페이지의 기능을 거의 동일하게 가져오면서
수정 페이지에서는 DB의 글 정보를 한번 읽어서 미리 띄워주는 방식으로 했는데
Input 태그에 먼저 들어가는 이미지의 URL 이 잘못되었던것 같다.
각 태그의 ID도 잘못 작성하여 정상적이지 않은 값이 업로드 되었다.

profile
배움에는 끝이없다

0개의 댓글