22.12.21

Han Lee·2022년 12월 21일
0

TIL

목록 보기
19/43

12:46 드디에 find해결

const {User} = require("../models")

시퀄라이즈는 model을 불러올때 index.js에 있는 내용을 따라서 불러온다.

  const model = require(path.join(__dirname, file))(sequelize, Sequelize.DataTypes);

이부분에 의해서 위에 ../models만 써야 하는데
나는 ../models/파일이름을 써서 문제가 발생했던것

과제 어느정도 진행됨 08:05

res.locals.user = user 

강의에서 위에 코드를 이용해 로그인한 아이디 값을 이용했는데 따라해도 잘되지 않았다.

res.locals
res.locals의 프로퍼티들은 request의 라이프 타임 동안에만 유효하다.
html/view 클라이언트 사이드로 변수들을 보낼 수 있으며, 그 변수들은 오로지 거기서만 사용할 수 있다.
https://rat2.tistory.com/18

res.locals를 이용하려는 목적 -> 로그인한 user의 고유userid를가져다가 로그인한 뒤에 사용하기 위해서
튜터님이 말한게 전부 기억은 안나지만 결론적으로 미들웨어로 받은 정보를 그 뒤에 넘기기 위한 방법으로 req.userId = userId를 알려주셨다. 설명을 듣고나니 req,res를 잘 이해하지 못하고 있는것을 알수 있었다.

profile
렌덤형 인간

0개의 댓글