Я работаю над приложением iOS с разъемом socket.io/koa (https://github.com/koajs/koa). Для тестирования службы я использую thor (https://github.com/observing/thor). Проблема в том, что моя служба socket.io ничего не вернет. Когда я смотрю на ответ thors, я вижу, что есть соединение, но нет обратного вызова от службы. Это мой код для создания и тестирования сервиса Socket.io:Socket.io с koa
var server = require('http').Server(app.callback()),
io = require('socket.io')(server);
io.on('connection', function(socket) {
socket.emit('news', { hello: 'world' });
console.log('it works.');
});
На мой взгляд, должен быть лог на консоли и написано «{привет:„мир“}» в связи с моей клиент. Есть ли проблема с koa, или я делаю что-то неправильно?
какая версия 'socket.io'? как выглядит ваш клиентский код? Я всегда мог узнать, правильно ли связан сокет .io с моим экземпляром сервера, используя библиотеку io на стороне клиента и пытается подключиться. Это или вы можете посмотреть журнал подключения к серверу, клиентская библиотека socket.io пытается подключиться к тому, что вы предоставляете в качестве параметра «путь:» при создании клиентского сокета. Вы видите какие-либо попытки подключения в '/ socketio' или тому подобное? – jbielick