블록체인_9기/과제
2023. 5. 29.
35강_230522_Node.js(회원가입, 로그인 기능이 있는 게시판 페이지 구현)
제작내용 회원가입과 로그인 페이지가 있는 게시판 페이지를 구현하도록 한다. 데이터는 데이터베이스 공간에 저장되며, DB공간에 유저의 정보를 담는 User 테이블, 게시글 내용을 담는 Post 테이블을 제작한다. Post테이블은 User테이블의 고유 값인 ' id '컬럼을 참조하며 그 내용을 user_id 컬럼에 담는다. 유저 정보는 회원가입과 로그인 기능이 있으며, 회원가입 시 유저의 정보가 User 테이블의 데이터베이스에 담긴다. 로그인 시 DB에 해당 계정이 있는지 조회 후, 있으면 로그인을 성공시키며 로그인을 유지시킬 Access Token을 발행한다. 회원가입, 로그인 페이지를 제외한 모든 페이지는 로그인을 성공하여 Access Token이 유효할 경우에만 페이지에 접속할 수 있으며 해당 조건을 ..