Я пытаюсь использовать express-socket.io-session для сокетов с пользовательскими сессиями, но я продолжаю получать эту ошибку, когда пытаюсь добавить промежуточное программное обеспечение.Вот мой код:
var express = require('express');
var socket = require('socket.io');
var sharedSession = require("express-socket.io-session");
function main(req, res, server, session) {
res.sendFile(__dirname + "/views/find.html");
var io = socket(server);
io.use(sharedSession(session, {
autoSave: true
}));
}
Все параметры, переданные в основную функцию, показались мне, когда я их использовал console.log, так что я не думаю, что это так.Любая помощь в том, почему эта ошибка происходит, будет принята с благодарностью.Спасибо.