mirror of
https://github.com/cool-team-official/cool-admin-midway.git
synced 2026-02-19 10:44:20 +00:00
socket支持命名空间
This commit is contained in:
parent
2cc59c5fab
commit
ae082606c3
@ -19,6 +19,7 @@
|
|||||||
"midwayjs-cool-oss": "^1.0.12",
|
"midwayjs-cool-oss": "^1.0.12",
|
||||||
"midwayjs-cool-queue": "^1.0.8",
|
"midwayjs-cool-queue": "^1.0.8",
|
||||||
"midwayjs-cool-redis": "^1.1.6",
|
"midwayjs-cool-redis": "^1.1.6",
|
||||||
|
"midwayjs-cool-socket": "^1.0.7",
|
||||||
"midwayjs-cool-wxpay": "^1.0.12",
|
"midwayjs-cool-wxpay": "^1.0.12",
|
||||||
"mysql2": "^2.2.5",
|
"mysql2": "^2.2.5",
|
||||||
"svg-captcha": "^1.4.0",
|
"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 redis from 'midwayjs-cool-redis';
|
||||||
import * as queue from 'midwayjs-cool-queue';
|
import * as queue from 'midwayjs-cool-queue';
|
||||||
import * as alipay from 'midwayjs-cool-alipay';
|
import * as alipay from 'midwayjs-cool-alipay';
|
||||||
//import * as socket from 'midwayjs-cool-socket';
|
import * as socket from 'midwayjs-cool-socket';
|
||||||
|
|
||||||
@Configuration({
|
@Configuration({
|
||||||
// 注意组件顺序 cool 有依赖orm组件, 所以必须放在,orm组件之后 cool的其他组件必须放在cool 核心组件之后
|
// 注意组件顺序 cool 有依赖orm组件, 所以必须放在,orm组件之后 cool的其他组件必须放在cool 核心组件之后
|
||||||
@ -28,7 +28,7 @@ import * as alipay from 'midwayjs-cool-alipay';
|
|||||||
// 支付宝支付
|
// 支付宝支付
|
||||||
alipay,
|
alipay,
|
||||||
// socket
|
// socket
|
||||||
//socket
|
socket,
|
||||||
],
|
],
|
||||||
})
|
})
|
||||||
export class ContainerLifeCycle implements ILifeCycle {
|
export class ContainerLifeCycle implements ILifeCycle {
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user