nodejs-websocket API接口出错

代码如下
服务器端

const ws=require('nodejs-websocket')

//创建一个server
//2.1 如果处理用户的请求

//每次只要有用户连接,函数就会被执行,会给当前连接的用户创建一个connect对象
const server=ws.createServer(connect=>{
    console.log('用户连接')

    //每当接收到用户传递过来的数据 这个text事件就会触发
    connect.on('text',data=>{
        console.log('接收到了用户的数据',data)
        connect.send(data)
    })
    
    connect.on('close',()=>{
        console.log("一个用户的链接断开了")
    })

    connect.on('error',()=>{
        console.log('用户链接异常')
    })
})

server.listen(3000,()=>{
    console.log('websocket服务启动成功了! ')
})



客户端


<!DOCTYPE html>
<html lang="en" xmlns="http://www.w3.org/1999/html">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        div {
                width: 200px;
                height: 200px;
                border:1px solid black;
            }
    </style>

</head>
<body>
    <input type="text">
    </br>
    <button>send</button>
    <br>
    <div></div>
</body>
<script>
    window.onload=function ()
    {
        var socket=new WebSocket('ws://localhost:3000')
        var btn=document.getElementsByTagName('button');
        var input=document.getElementsByTagName('input');
        var div=document.getElementsByTagName('div');

        socket.addEventListener('open',function ()
        {
            div[0].innerHTML="连接成功";
        });

        socket.addEventListener('message',function(e)
        {
            div[0].innerHTML=e.data;
        });

        socket.addEventListener('error',function(e)
        {
            div[0].innerHTML="连接出错";
        });

        btn[0].addEventListener('click',function (){
            var value=input[0].value;
            socket.send(value);
        })
    }
</script>
</html>

问题:connect.on始终不能执行error text close方法
请问哪里有问题 应该怎么修改?

邱解答