@Controller('auth')
export class AuthController {
constructor(private authService: AuthService) {
}
@UseGuards(AuthGuard('local'))
@Post('login')
async login(@Request() req) {
return req.authService.login(req.user)
}
}
req.authService
? Вместо req
должен быть this
так-то.@Public
и помечать ими те эндпоинты, которые не требуют аутентификации./auth/login
? Выберите что-то одно.authService
как readonly
.