passport-jwt стратегия: new JwtStrategy({ jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken(), secretOrKey: JWT_SECRET }, async (payload, done) => { const user = await userService.findById(payload.sub); if (!user) return done(null, false); return done(null, user) }). passport.use(jwtStrategy). Middleware: passport.authenticate("jwt", { session: false }). Добавляет req.user. В Express router: router.get("/me", passport.authenticate("jwt", { session: false }), (req, res) => res.json(req.user)). В NestJS через @nestjs/passport: extends PassportStrategy(Strategy).
Как использовать Passport.js с JWT Strategy?
Middle
306 просмотровAFK Offer AI
Как настроить Winston logger для production?