To Do List 서버와 몽고디비 데이터 베이스를 연결하는 작업을 하고 있다.
앞 포스트에서 몽구스를 이용해 몽고디비를 연결하고,
데이터 베이스에서 데이터를 찾아서 EJS 파일을 렌더하는 것을 해보았다.
그래서 아래 화면까지 만들었지만
할 일을 입력하면 items 가 정의 되지 않았다는 에러가 난다.
1. 위의 post()로 들어오는 데이터가
데이터 베이스에 저장이 되지 않기 때문이다.
post()에 들어오는 데이터를 데이터 베이스에 저장해야 한다.
post에 이미 입력된 array에 저장하는 내용을 지운다.
list.ejs의 form에서 이름을 가져와서
다음과 같이 데이터 베이스에 저장을 한다.
mongosh에 들어가서 데이터베이스에 저장되었나 확인하기
get("/")으로 가서 실행되게 redirect 연결하기
'Databases > To Do List DB' 카테고리의 다른 글
[ToDoList DB 6] 데이터 삭제- 해당 페이지에 있는 데이터 삭제 (0) | 2021.11.27 |
---|---|
[ToDoList DB 5] 해당 페이지에 맞게 아이템 추가 시키기 (0) | 2021.11.26 |
[ToDoList DB 4] Work 페이지 만들기 | Express Route Parameters (0) | 2021.11.25 |
[ToDoList DB 3] 아이템 지우기 (0) | 2021.11.25 |
[ToDoList DB 1] To Do List에 데이터 베이스 연결 | DB 데이터 ejs 로 렌더링 (0) | 2021.11.25 |
댓글