Guards bestämmer om en request är tillåten att fortsätta till route-handleren — de är NestJS:s dedikerade mekanism för auktorisering (och ofta autentiseringskontroller). En guard returnerar true för att tillåta requesten eller false/kastar ett undantag för att blockera den.
