mirror of
https://github.com/cool-team-official/cool-admin-midway.git
synced 2026-02-18 18:23:49 +00:00
socket支持命名空间
This commit is contained in:
parent
2cc59c5fab
commit
ae082606c3
@ -19,6 +19,7 @@
|
||||
"midwayjs-cool-oss": "^1.0.12",
|
||||
"midwayjs-cool-queue": "^1.0.8",
|
||||
"midwayjs-cool-redis": "^1.1.6",
|
||||
"midwayjs-cool-socket": "^1.0.7",
|
||||
"midwayjs-cool-wxpay": "^1.0.12",
|
||||
"mysql2": "^2.2.5",
|
||||
"svg-captcha": "^1.4.0",
|
||||
|
||||
19
src/app/modules/demo/socket/handler.ts
Normal file
19
src/app/modules/demo/socket/handler.ts
Normal file
@ -0,0 +1,19 @@
|
||||
import { Provide } from '@midwayjs/decorator';
|
||||
import { CoolSocket, SocketEnvent } from 'midwayjs-cool-socket';
|
||||
import { Socket } from 'socket.io';
|
||||
|
||||
/**
|
||||
* socket的事件
|
||||
*/
|
||||
@Provide()
|
||||
@CoolSocket('/')
|
||||
export class SocketHandler {
|
||||
/**
|
||||
* 连接成功
|
||||
* @param data
|
||||
*/
|
||||
@SocketEnvent()
|
||||
async connection(socket: Socket) {
|
||||
console.log('socket事件', socket.id, socket.handshake.query);
|
||||
}
|
||||
}
|
||||
@ -8,7 +8,7 @@ import * as oss from 'midwayjs-cool-oss';
|
||||
import * as redis from 'midwayjs-cool-redis';
|
||||
import * as queue from 'midwayjs-cool-queue';
|
||||
import * as alipay from 'midwayjs-cool-alipay';
|
||||
//import * as socket from 'midwayjs-cool-socket';
|
||||
import * as socket from 'midwayjs-cool-socket';
|
||||
|
||||
@Configuration({
|
||||
// 注意组件顺序 cool 有依赖orm组件, 所以必须放在,orm组件之后 cool的其他组件必须放在cool 核心组件之后
|
||||
@ -28,7 +28,7 @@ import * as alipay from 'midwayjs-cool-alipay';
|
||||
// 支付宝支付
|
||||
alipay,
|
||||
// socket
|
||||
//socket
|
||||
socket,
|
||||
],
|
||||
})
|
||||
export class ContainerLifeCycle implements ILifeCycle {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user