게시판 구현 중 몇가지 기억나는 것만 적당히 적겠다
이벤트 일어나거나 하는 거 window.confirm으로 구현시 블로킹 때문에 약간의 끊김이 존재한다
이를 해결하기위해 리액트의 모달을 사용해서 UX 개선
페이지 이동하며 보다가 새로고침시 강제로 1페이지로 이동한다 (몇 페이지 읽고 있는지 저장 X)
URL에 읽는 페이지 저장해서 새로고침해도 페이지 계속 읽을 수 있게 수정
로그인 실패시 메일이 원인인지 비번이 원인인지 안 알랴줌
알려주면 보안 down
보안 강화하는 건 다양하지만 나중에 다루겠음 너무 많음
게시글 삭제해도 게시글의 댓글이 DB에 서식함 같이 날려줘야함
유의점은 실무에서는 DB의 정보를 날리는 대신 게시글의 상태를 delete 등으로 바꿔 삭제된 것처럼만 처리하고 실데이터는 남아있음
datetime.utcnow로 시간 반환하면 안됨
현재 UTC를 반환하고 PC마다 이게 달라 오류를 냄
그렇기에 곧 지원종료 함수라
datetime.now(timezone.utc)()로 직접 시간대랑 같이 설정해줘야함