-
Notifications
You must be signed in to change notification settings - Fork 2
주요 기능 소개
성경주 edited this page May 20, 2022
·
9 revisions
- 로그인과 회원가입이 가능한 페이지입니다.
- 이메일, 닉네임, 비밀번호를 받아 회원가입을 진행합니다.
-
express-validator
를 이용해 받은 정보의 유효성 검사를 거치게 됩니다.
- 등록한 이메일과 비밀번호를 입력하면 DB에 저장된 유저의 정보와 확인합니다.
- 유저의 정보가 맞다면
JWT
를 이용해token
을 발행하고 이 후 인증과정은 발행된token
을 사용해 진행됩니다.
- 작성된 모든 글들을 조회할 수 있는 페이지입니다.
- 작성된 모든 게시글을 조회할 수 있습니다.
- 한 페이지당 10개의 게시글을 확인할 수 있습니다.
- 원하는 제목 키워드를 입력해 게시글을 조회할 수 있습니다.
- 엘리스 수강에 필요한 사이트를 링크를 통해 바로가기 기능을 제공합니다.
- 현재 로그인 된 계정의 유저가 작성한 글을 조회할 수 있고 프로필 정보를 수정할 수 있는 페이지입니다.
- 다른 유저의 닉네임을 클릭하면 해당 유저의 마이페이지도 확인할 수 있습니다.
- 유저가 작성한 게시글을 한 번에 확인할 수 있습니다.
- 프로필 이미지, 닉네임, 한 줄 소개를 수정할 수 있습니다.
- 현재 로그인 된 계정으로 글을 작성하여 게시할 수 있는 페이지 입니다.
- 입력한 제목과 내용의 글을 게시할 수 있습니다.
- 본인 계정으로 작성한 글만 수정할 수 있는 페이지 입니다.
- 기존의 작성 내용을 작성 페이지로 불러와 수정할 수 있습니다.
- 게시 되어있는 글을 불러와 읽을 수 있는 페이지 입니다.
- 댓글 기능을 사용할 수 있습니다.
- 게시글의 제목, 내용, 작성일, 작성자를 확인할 수 있습니다.
- 댓글을 등록할 수 있습니다.
- 작성된 댓글들을 확인할 수 있습니다.
- 본인이 작성한 댓글을 수정, 삭제할 수 있습니다.