Guards განსაზღვრავს, არის თუ არა მოთხოვნა ნებადართული რომ გაგრძელდეს route handler-ისკენ — ეს არის NestJS-ის ავტორიზაციის (და ხშირად ავთენტიკაციის შემოწმების) დამოუკიდებელი მექანიზმი. Guard აბრუნებს true-ს მოთხოვნის ნების დასაბამებლად ან false-ს/გამონაკლისს მის შესაჩერებლად.
