Node.js 게시판 만들기 [1]

YulHee Kim·2021년 1월 29일
0

node-board

목록 보기
1/4
post-thumbnail

💻 Node.js와 MongoDB를 이용하여 게시판 만들기

강의 자료 출처 : https://www.a-mean-blog.com/ko/blog

🛠 Back-end 코드

models/Post.js


1. Post의 schema입니다.
2. createdAt의 기본값은 Date.now로 현재시간을 리턴합니다.

routes/posts.js


CRUD 기능입니다.
1. 나중에 생성된 data가 위로 오도록 정렬합니다
find와 function 사이에 sort함수가 들어간 형태입니다.
(내림차순을 원할 경우 -를 앞에 붙여줍니다.)

.exec함수 앞에 DB에서 데이터를 어떻게 찾을지, 어떻게 정렬할지 등 함수로 표현하고, exec안의 함수에서 해당 data를 받아와서 할일을 정하는 구조입니다.

  1. post를 수정하는 경우 수정된 날짜를 updateAt에 기록합니다
  2. 마지막으로 posts route를 index.js에 추가해 줍니다.
profile
백엔드 개발자

0개의 댓글