작성
·
119
4
module.exports = { User }를 하고
const { User } = required('./models/User')를 할 때
굳이 User를 객체에 넣은 후 구조 분해 할당으로 require 하는 이유가 있나요?
그냥
module.exports = User 를 하고
const User = required('./models/User')를 해도 잘 동작해서 궁금합니다.
두번째로 궁금한 것은
다른 몽구스 강의나 책을 보면
스키마를 만들 때
const { Schema } = mongoose;
const userSchema = new Schema({ })를 하던데
강의는 그렇지 않고 index.js에서 new를 사용하는 것 같더라고요. 이것이 어떤 차이가 있고, 왜 같은 결과가 나오는지 자세히 설명 부탁드립니다
좋은 하루 보내세요 :)
답변