Skip to Content
한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것
book

한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것

by 한선용, 이선 브라운
May 2021
Beginner to intermediate
448 pages
9h 47m
Korean
Hanbit Media, Inc.
Content preview from 한 권으로 끝내는 Node & Express(2판): 모던 웹을 위한 서버 사이드 자바스크립트의 모든 것
430
한 권으로 끝내는 Node & Express
E.3
초기 데이터 저장
책에서 제시한 코드는 데이터베이스 연결이 이루어진 후에 존재해야 합니다. 그렇지 않으면 데
이터베이스에서 객체를 가져오지 못해 오류가 일어납니다. 즉, 대략 다음과 같은 형태가 됩니다.
const mongoose = require(‘mongoose’)
...
db.once(‘open’, () => console.log(‘MongoDB connection established’))
const Vacation = require(‘./models/vacation’)
Vacation.find((err, vacations) => {
...
})
E.4
데이터 가져오기
listVacations
핸들러를 본문대로 사용하면 오류가 발생합니다. 원인은 데이터베이스에서
가져온
vacations
객체에서
price
프로퍼티를 찾지 못하기 때문입니다. 콘솔에
vacations
객체를 출력해보면
price
가 아니라
priceInCents
라는 프로퍼티가 출력되지만, 이상하게도
map
메서드에 넘기면 해당 프로퍼티를 찾지 못하고 계속 오류가 발생했습니다.
for
in
문으로
객체 프로퍼티를 조회해본 결과
_
doc
이라는 프로퍼티에 저자가 작성한 프로퍼티가 모두 들어
있음을 확인하고 코드를 다음과 같이 수정해 저자의 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

한 권으로 끝내는 Node & Express: 웹사이트 구축을 위한 서버 사이드 자바스크립트

한 권으로 끝내는 Node & Express: 웹사이트 구축을 위한 서버 사이드 자바스크립트

한성용, 이선 브라운

Publisher Resources

ISBN: 9791162244227