passport.serializeUser((user: User, done) => {
done(null, user.id);
});
(user: User, done) 여기에서
(alias) class User
import User
이 호출과 일치하는 오버로드가 없습니다.
오버로드 1/2('(fn: (user: User, done: (err: any, id?: unknown) => void) => void): void')에서 다음 오류가 발생했습니다.
'(user: import("c:/D/maxerve/code/git_hsh/node_restful_api/lecture/back/models/user").default, done: (err: any, id?: unknown) => void) => void' 형식의 인수는 '(user: Express.User, done: (err: any, id?: unknown) => void) => void' 형식의 매개 변수에 할당될 수 없습니다.
'user' 및 'user' 매개 변수의 형식이 호환되지 않습니다.
'User' 형식에 'User' 형식의 id, nickname, userId, password 외 37개 속성이 없습니다.
오버로드 2/2('(fn: (req: IncomingMessage, user: User, done: (err: any, id?: unknown) => void) => void): void')에서 다음 오류가 발생했습니다.
'(user: User, done: (err: any, id?: unknown) => void) => void' 형식의 인수는 '(req: IncomingMessage, user: User, done: (err: any, id?: unknown) => void) => void' 형식의 매개 변수에 할당될 수 없습니다.
'user' 및 'req' 매개 변수의 형식이 호환되지 않습니다.
'IncomingMessage' 형식에 'User' 형식의 id, nickname, userId, password 외 36개 속성이 없습니다.
이렇게 에러가나요..
고맙습니다
해결되었어요!