У меня есть сервер Express, который создает сервер WSS следующим образом:
const WebSocket = require('ws');
const wss = new WebSocket.Server({ port: '8080' });
wss.on('connection', async (ws, req) => {
...
})
// routes setup
const chatRouter = require('./routes/chatPoint')(wss);
app.use('/api/chat', chatRouter);
Я пытаюсь передать аргумент 'wss' следующему модулю:
router.patch('/title', jsonParser, async (req, res) => {
...
});
module.exports = router;
Текущийя получаю ошибку:
return fn.apply(this, arguments);
^
TypeError: Cannot read property 'apply' of undefined
Пожалуйста, сообщите.