me sale este error Property ‘user’ does not exist on type 'Request<ParamsDictionary, any, any, ParsedQs, Reco exist on type ‘Request&l...

Yeferson Castiblanco

Yeferson Castiblanco

Pregunta
student
hace 4 años

me sale este error
Property ‘user’ does not exist on type 'Request<ParamsDictionary, any, any, ParsedQs, Reco
exist on type ‘Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>>’.

11 return req.user;

1 respuestas
    Juan Camilo Salazar

    Juan Camilo Salazar

    student
    hace 4 años

    mira usa este codigo en el controlador, en ves de utilizar express, utiliza Request en el common.

    import { Controller, Post, Request, UseGuards } from '@nestjs/common'; import { AuthGuard } from '@nestjs/passport'; @Controller('auth') export class AuthController { @UseGuards(AuthGuard('local')) @Post('login') login(@Request() req) { return req.user; } }
Curso de NestJS: Autenticación con Passport y JWT

Curso de NestJS: Autenticación con Passport y JWT

Autentica usuarios en NestJS usando Passport y JWT, protegiendo endpoints y controlando accesos con roles. Configura e implementa una conexión con MongoDB o PostgreSQL, y despliega aplicaciones en Heroku.

Curso de NestJS: Autenticación con Passport y JWT
Curso de NestJS: Autenticación con Passport y JWT

Curso de NestJS: Autenticación con Passport y JWT

Autentica usuarios en NestJS usando Passport y JWT, protegiendo endpoints y controlando accesos con roles. Configura e implementa una conexión con MongoDB o PostgreSQL, y despliega aplicaciones en Heroku.