NestJS - Guards
Identify the error in this role-based guard implementation:
canActivate(context: ExecutionContext) {
const roles = this.reflector.get('roles', context.getHandler());
const request = context.switchToHttp().getRequest();
const user = request.user;
if (!roles) {
return false;
}
return roles.includes(user.role);
}