NestJS - AuthenticationYou want to generate a JWT token that expires in 1 hour using JwtService. Which code snippet correctly sets the expiration?AjwtService.sign(payload, { expiresIn: '1h' })BjwtService.sign(payload, { expiration: 3600 })CjwtService.sign(payload, { expire: '60m' })DjwtService.sign(payload, { timeout: 3600 })Check Answer
Step-by-Step SolutionSolution:Step 1: Identify correct option for expiration in sign()The correct option is expiresIn with string value like '1h'.Step 2: Eliminate incorrect option keysOptions expiration, expire, and timeout are invalid keys for JwtService.Final Answer:jwtService.sign(payload, { expiresIn: '1h' }) -> Option AQuick Check:Expiration option = expiresIn [OK]Quick Trick: Use expiresIn: '1h' to set token expiry time [OK]Common Mistakes:Using wrong option keysPassing numbers without unitsConfusing expire with expiresIn
Master "Authentication" in NestJS9 interactive learning modes - each teaches the same concept differentlyLearnWhyDeepVisualTryChallengeProjectRecallPerf
More NestJS Quizzes Database with TypeORM - Migrations - Quiz 9hard Database with TypeORM - Transactions - Quiz 2easy Guards - Combining multiple guards - Quiz 7medium Interceptors - Cache interceptor - Quiz 7medium Middleware - Functional middleware - Quiz 3easy Middleware - Global middleware - Quiz 15hard Middleware - Middleware ordering - Quiz 13medium Middleware - Global middleware - Quiz 9hard Middleware - Middleware ordering - Quiz 2easy Pipes - File validation pipe - Quiz 4medium