Guards
Guards
μΉ μμΌ guardsμ regular guardsμλ μ°¨μ΄κ° μμ΅λλ€. μμμΌ ν μ μΌν κ²μ HttpException
μ λ°μμν€λ λμ WsException
μ μ¬μ©ν΄μΌ νλ€λ κ²μ
λλ€.
info ννΈ
WsException
ν΄λμ€λ@nestjs/websockets
ν¨ν€μ§μμ λ ΈμΆλ©λλ€.
Binding guards
λ€μμ method-scoped guardλ₯Ό μ¬μ©νλ μμ μ λλ€ (class-scopedλ μλν©λλ€).
@@filename()
@UseGuards(AuthGuard)
@SubscribeMessage('events')
handleEvent(client: Client, data: unknown): WsResponse<unknown> {
const event = 'events';
return { event, data };
}
@@switch
@UseGuards(AuthGuard)
@SubscribeMessage('events')
handleEvent(client, data) {
const event = 'events';
return { event, data };
}
Last updated
Was this helpful?