-
카테고리
-
세부 분야
풀스택
-
해결 여부
미해결
sequelize 정의된 테이블가져올때 질문입니다.
19.01.12 14:23 작성 조회수 71
0
시퀄라이저 좀더연습해야되겠다 싶어서 해보던중에 7번 시퀄라이저 예제를 살펴보니까
learn-sequelize/routes/users.js 에서는 테이블을 가져올때
var User = require('../models').User; 이렇게 가져오고
learn-sequelize/routes/comment.js 에서는 테이블을 가져올때
var { User, Comment } = require('../models'); 이런방법으로 가져오던데
이게 서로 어떻게 다른건지 궁금합니다.
무조건 var { 테이블이름 } = require( path ) 이런방식으로 가져와도 상관없을까요??
답변을 작성해보세요.
0
조현영
지식공유자2019.01.12
module.exports = { User, Comment } 이런 것이기 때문에
require('models')가 { User, Comment } 객체입니다. 객체의 속성에 접근하고, 비구조화한 것이라고 보시면 됩니다.
답변 1