Error during WebSocket handshake: Unexpected response code: 200

делаю свои первые шаги в fullstack. пытаюсь подсоеденить ws, браузер выдаёт ошибку: WebSocket connection to 'ws://localhost:3001/' failed: Error during WebSocket handshake: Unexpected response code: 200

не понимаю в чём проблема, подскажите плиииз

**server:**

    import http from 'http';
    import WebSocket from 'ws';
    import express from 'express';
    
    const port = 3001;
    
    const app = express();
    const server = http.createServer(app);
    const wss = new WebSocket.Server({ server })
    
    wss.on('connection', (ws: WebSocket) => {
        console.log("ws is connected")
        ws.send('ws is connected')
    })
    
    app.listen(port, () => {
        console.log("server is up...")
    })
    
    **client**
    
    export function connectSocketAction() {  
        const ws = new WebSocket('ws://localhost:3001');
        console.log(ws)    
    }

Ответы (0 шт):