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

hihi1님의 프로필 이미지
hihi1

작성한 질문수

Node.js에 TypeScript 적용하기(feat. NodeBird)

passport.serializeUser에서 user 타입 오류

작성

·

180

0

안녕하세요. 수업을 듣고 따라하던 중 패스포트 설정 과정에서 User 모델을 설정 후 위와 같이 모델을 타입으로 선언하면 저렇게

오류가 발생합니다. 죄송하지만, 제가 노력해봐도 해결책을 찾을 수 없어서 도움을 구할 수 있을까요?

답변 2

0

hihi1님의 프로필 이미지
hihi1
질문자

감사합니다.

0

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

passport.serializeUser<User, number>((user, done) => {
  ...
})

하세요. 보통 메서드의 콜백에 타이핑을 할 때는 매개변수에 직접 타입을 넣기보다는 제너릭을 사용해 넣는 게 일반적입니다.

hihi1님의 프로필 이미지
hihi1

작성한 질문수

질문하기