node.js - Egendefinert Passport-strategi med global AuthGuard


Jeg har implementert JWT-autentisering som beskrevet på den siden https://docs.nestjs.com/techniques/authentication

Når jeg bruker @UseGuard-dekoratører for spesifikke controllere fungerer det fint. Men hvis jeg setter dette i main.ts ved å bruke useGlobalGuards, blir sannsynligvis ikke strategien min brukt, og den standarden brukes sannsynligvis.

app.useGlobalGuards(new (AuthGuard('jwt')));

Hva gjør jeg galt?