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");
	});
});
更新时间 8/16/2024, 3:17:38 PM