В соответствии с руководством по аутентификации NestJS я скопировал вставленный класс JwtStrategy
, но этот класс выдает ошибку во время сборки
Код класса
@Injectable()
export class JwtStrategy extends PassportStrategy(Strategy) {
constructor(private readonly userRepo: UserRepository) {
super({
jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken(),
secretOrKey: 'secretKey'
});
}
}
И с target = es5 в tsconfigФайл .json выдает ошибку, которую я получаю
Теперь, если я изменю цель на es6, ошибка исчезнет, но затем установлю связь типа многие ко многим, начнем выдавать ошибку
Класс TypeORM Пользователь получил токены, а класс Token получил пользователя и выдает ошибку ниже
Я создал хранилище для воспроизведенияошибка в этой ссылке
выполните следующую команду, чтобы увидеть ошибку
ng s --project=api