I guard determinano se una richiesta è autorizzata a procedere verso l'handler della route — sono il meccanismo dedicato di NestJS per l'autorizzazione (e spesso anche per i controlli di autenticazione). Un guard restituisce true per autorizzare la richiesta o false/lancia un'eccezione per bloccarla.
