on
on
wsCtx对象可以通过on方法来监听事件,支持3种事件:message,error,close。
- message 当客户端发送消息时,服务端可以通过message事件获取该消息,该事件中有2个参数:type,data,type表示消息类型:1字符串,2字节。
- error 当出现错误时,会触发error事件。
- close 当连接关闭时,会触发close事件。
server.ws("/test", (ctx) => {
//监听客户端发送的消息事件
ctx.on("message", (type, data) => {
console.log(type, data);
});
//监听错误事件
ctx.on("error", (e) => {
console.log(e);
});
//监听ws连接关闭事件
ctx.on("close", () => {
console.log("close");
});
});