Показать сообщение отдельно
  #6 (permalink)  
Старый 24.04.2018, 09:50
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

destus,
С другого файла где эта функция делаю экспорт:
exports.data = data;


Запускаю на основном файле:
const model = require('./model');


Передаю экспортированную функцию:
const data = model.data ();


Проверяю что данные передаются вашим методом:
data .then(console.log).catch(console.error);


Данные есть, далее передаю из сокетом, и вот в этом месте данные теряются, но сокет работает передавал массивы:
io.on('connection', function(socket){    
    socket.emit('data1', data);
});


Ну и принимаю на клиенте:
var socket = io();
socket.on('data1', function (data) {
console.log(data);
});


Ошибок никаких нет, просто приходит пустой массив.

Последний раз редактировалось Artur_Hopf, 24.04.2018 в 09:52.
Ответить с цитированием