NestJS - Authentication
Identify the error in this NestJS guard code for role checking:
canActivate(context: ExecutionContext): boolean {
const request = context.switchToHttp().getRequest();
const user = request.user;
const roles = this.reflector.get('roles', context.getHandler());
if (!roles) {
return true;
}
return roles.includes(user.role);
} 