docs(readme): fix socketioJWT import to authorize
This commit is contained in:
parent
0dba030970
commit
68724248eb
@ -1,4 +1,4 @@
|
|||||||
<h1 align="center">Thream/socketio-jwt</h1>
|
<h1 align="center"><a href="https://www.npmjs.com/package/@thream/socketio-jwt">Thream/socketio-jwt</a></h1>
|
||||||
|
|
||||||
<p align="center">
|
<p align="center">
|
||||||
<strong>Authenticate socket.io incoming connections with JWTs.</strong>
|
<strong>Authenticate socket.io incoming connections with JWTs.</strong>
|
||||||
@ -34,7 +34,7 @@ npm install --save @thream/socketio-jwt
|
|||||||
|
|
||||||
```ts
|
```ts
|
||||||
import { Server } from 'socket.io'
|
import { Server } from 'socket.io'
|
||||||
import socketioJWT from '@thream/socketio-jwt'
|
import { authorize } from '@thream/socketio-jwt'
|
||||||
|
|
||||||
const io = new Server(9000)
|
const io = new Server(9000)
|
||||||
io.use(
|
io.use(
|
||||||
@ -47,7 +47,9 @@ io.on('connection', async () => {
|
|||||||
const clients = await io.sockets.allSockets()
|
const clients = await io.sockets.allSockets()
|
||||||
for (const clientId of clients) {
|
for (const clientId of clients) {
|
||||||
const client = io.sockets.sockets.get(clientId)
|
const client = io.sockets.sockets.get(clientId)
|
||||||
console.log(client.decodedToken) // we can access the jwt payload of each connected client
|
client.emit('messages', { message: 'Success!' })
|
||||||
|
// we can access the jwt payload of each connected client
|
||||||
|
console.log(client.decodedToken)
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
```
|
```
|
||||||
|
Reference in New Issue
Block a user