mirror of
https://github.com/socketio/socket.io.git
synced 2026-01-09 15:08:12 -05:00
docs(nuxt): update example with latest version
Related: https://github.com/socketio/socket.io/issues/5208 [skip ci]
This commit is contained in:
@@ -20,17 +20,18 @@ export default defineNitroPlugin((nitroApp: NitroApp) => {
|
|||||||
},
|
},
|
||||||
websocket: {
|
websocket: {
|
||||||
open(peer) {
|
open(peer) {
|
||||||
const nodeContext = peer.ctx.node;
|
// crossws >= 0.3.0
|
||||||
const req = nodeContext.req;
|
// @ts-expect-error private method and property
|
||||||
|
engine.prepare(peer._internal.nodeReq);
|
||||||
|
// @ts-expect-error private method and property
|
||||||
|
engine.onWebSocket(peer._internal.nodeReq, peer._internal.nodeReq.socket, peer.websocket);
|
||||||
|
|
||||||
// @ts-expect-error private method
|
// crossws < 0.3.0
|
||||||
engine.prepare(req);
|
// const context = peer.ctx.node;
|
||||||
|
// // @ts-expect-error private method
|
||||||
const rawSocket = nodeContext.req.socket;
|
// engine.prepare(context.req);
|
||||||
const websocket = nodeContext.ws;
|
// // @ts-expect-error private method
|
||||||
|
// engine.onWebSocket(context.req, context.req.socket, context.ws);
|
||||||
// @ts-expect-error private method
|
|
||||||
engine.onWebSocket(req, rawSocket, websocket);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}));
|
}));
|
||||||
|
|||||||
Reference in New Issue
Block a user