Не сразу можно привязать охранника только к определенному c маршруту, , однако можно добавить несколько логов c к охраннику, чтобы проверить, находитесь ли вы в c проложить маршрут (или нет) и запустить logi c (или короткое замыкание). Что-то вроде
@Injectable()
export class APIGuard implements CanActivate {
canActivate(context: ExecutionContext): boolean | Promise<boolean> | Observable<boolean> {
const req = context.switchToHttp().getRequest();
if (!req.url.contains('api')) {
return true;
}
const isValid = this.checkValidity(context);
return isValid;
}
private isvalid(context: ExecutionContext) {
// do your logic. Only brought to a separate method to keep the `canActivate` cleaner
}
}