@storm-trade/nestjs-jwt-auth
v1.0.0
Published
Install: ``` npm i @nestjs/passport @nestjs/swagger passport-jwt @storm-trade/nestjs-jwt-auth ```
Downloads
3
Readme
Install:
npm i @nestjs/passport @nestjs/swagger passport-jwt @storm-trade/nestjs-jwt-authSetup:
// app.module.ts
@Module({
imports: [
JwtAuthModule.forRoot({ publicKey: '...' }), // module is global
]
})
export class AppModule {}Usage:
@Controller('/any')
export class AnyService {
@JwtAuth({ requireWallet: true })
doSomething(@JwtPayload() payload: JWTData) {
const trader = payload.walletAddress
}
}