Я извлекаю историю чата из БД и показываю ее пользователю. Данные успешно читают данные из mongodb, но всякий раз, когда я использую io.sockets.emit, клиентская сторона не может получить никаких данных.
Ниже расположен сервер. js код
io.sockets.on('connection',function(socket){
socket.on('getChatHistory',function(data,callback){
var query = { liveId: "1234" };
db.collection("chat").find(query).toArray(function(err, result) {
if (err) throw err;
console.log(result, " Result of Find query ...");
io.sockets.emit('showChatHistory', result);
});
});
});
Консоль отображает правильный результат, и я надеюсь получить данные на стороне клиента ...
Я собираю данные на стороне клиента в следующем формате:
{
socket.on('showChatHistory',function(data){
console.log(data, " data.......");
});
Следующее изображение является выводом, отображаемым после извлечения записи
и когда я следовал за ошибкой. Это привело к следующему файлу