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

김창훈님의 프로필 이미지
김창훈

작성한 질문수

[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지

팔로우, 해시태그 검색 기능 만들기

res.locals에 follower에 관해 저장할때 다른방법

작성

·

141

0

수업중에서 res.locals에 follower에 관해 저장할때 deserialize 에서 include를 하면서 req.user에 추가를 해주었는데요,

제로초님이 await으로 userfindOne을 해서 어떻게 하는 다른방법도 있다고 하셨는데 그 코드를 알려줄수있을까요?

저 혼자 해보는데 잘 안되네요.

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

그냥 use 미들웨어에서 await users.findAll 해서 res.locals.followers에 집어넣으시면 됩니다.

김창훈님의 프로필 이미지
김창훈
질문자

 

const followers = await User.findAll(
    {
        where: 
    }
)

 

이런식으로 짜는 거같은데 어떻게 followers에 해당하는 user들만 넣을지를 잘 모르겠어요 ㅜㅜ

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

where 대신에 include: { model: Follow, where: { followingId: 내아이디 } } 이런 식으로 넣으시면 됩니다.

김창훈님의 프로필 이미지
김창훈

작성한 질문수

질문하기