인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

자두님의 프로필 이미지
자두

작성한 질문수

따라하며 배우는 노드, 리액트 시리즈 - 기본 강의

노드 리액트 기초 강의 #4 MongoDB Model & Schema

exports/ new질문

작성

·

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

좋은 하루 보내세요 :)

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
자두님의 프로필 이미지
자두

작성한 질문수

질문하기