Estoy implementando JWT en NestJS + Angular pero no estoy seguro si lo estoy haciendo correctamente.
Aquí está mi punto final:
@Post('sign-up') async signUp( @Body() data: SignUpModelInterface, @Res({ passthrough: true }) response: Response ): Promise<void> { const token: string = await this.authService.signUp(data); response.cookie('access-token', token, { httpOnly: true }); } ¿Es esa la forma correcta de crear un nuevo usuario y establecer el token de acceso en la respuesta? También puede ver que no devuelvo ningún valor desde el punto final (es decir, Promise<void> ) pero nuevamente no estoy seguro de si es la forma correcta.
Sugeriría devolver algo , incluso un simple { success: true } o similar, para que sea más fácil decir que finalizó, incluso solo una declaración de return , para que el flujo de código sea más evidente, pero esto estaría bien para configurar la cookie access-token como una cookie HttpOnly