handler.ts 409 B

1234567891011121314151617181920
  1. import { Provide } from '@midwayjs/decorator';
  2. import { CoolSocket, SocketEnvent } from 'midwayjs-cool-socket';
  3. import { Socket } from 'socket.io';
  4. /**
  5. * socket的事件
  6. */
  7. @Provide()
  8. @CoolSocket('/')
  9. export class SocketHandler {
  10. /**
  11. * 连接成功
  12. * @param data
  13. */
  14. @SocketEnvent()
  15. async connection(socket: Socket) {
  16. console.log('socket事件', socket.id, socket.handshake.query);
  17. }
  18. }