在socketio中发出之前是否有任何中间件

时间:2019-01-08 23:16:47

标签: javascript socket.io

我们知道它可以使用

margin-left: auto;

注册中间件。该中间件可以在功能注册之前使用

people: AngularFireList<Object[]>

constructor(
public userService: UserService,
public authService: AuthService,
private route: ActivatedRoute,
private location: Location,
private fb: FormBuilder,
private afAuth: AngularFireAuth,
private afs: AngularFirestore,
private http: HttpClient,
private db: AngularFireDatabase
) {
    this.people = this.db.list('/thisisatest');
    console.log(this.people);
}

那么,在消息真正发出之前,是否有任何中间件可以控制?

socket.use(fn)

socket.on('chat',{}) 中的用户都将收到该消息。我想在消息真正发出之前放入一个中间件来处理消息(在这种情况下,我只希望 io.to('room 237').emit({'userA' : 'secret msg for user a'}) 来获得消息)。

0 个答案:

没有答案