• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    미해결

exports/ new질문

21.01.04 10:19 작성 조회수 72

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를 사용하는 것 같더라고요. 이것이 어떤 차이가 있고, 왜 같은 결과가 나오는지 자세히 설명 부탁드립니다

좋은 하루 보내세요 :)

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!