게시판 마무리
원인은 알아냈는데 지금은 수정이 불가능할 것 같아서 문제만 파악하기로 했다.
📌 overview
download
속성을 넣어서 구현📌 원인
📌 해결 방법
onclick
으로 클릭 시 서버에 요청하는 이벤트를 연결🤦♀️ 그럼에도 에러를 해결하지 못한 이유!
summernote 에디터에 파일을 첨부한 후 에디터 상에 있는 파일을 클릭 했을 때는 정상적으로 이벤트가 동작해 다운로드가 됨
하지만 글을 등록하게 되면 DB에 HTML 코드를 저장하고, 그 저장한 내용을 게시글 페이지에 넣기 때문에 등록한 이벤트가 사라짐
ejs - node.js로 구현했던 게시판에서 사용한 summernote와 같은 라이브러리를 react - node.js로 구현할 때 그대로 사용해서 불편한 부분이 많았는데, 이런 문제로 생긴 에러 종류인 것 같다. 수정하기 위해서는 전체를 수정해야하기 때문에 지금은 문제만 파악하기로 했다.
전체적인 구조의 문제인 것 같은데 이를 리팩토링 하기에는 아직 리액트를 다루는 것에 있어서 익숙하지 않은 것 같다는 생각이 들었다. 그래서 프로젝트 중심 강의를 들으면서 리액트를 다루는 것에 익숙해지고 난 후에 다시 한 번 살펴보려고 한다.