2015-01-03 3 views
2

Итак, у меня есть эта рикша график установлен на моем HTML сценарии:Как вы получаете передачу данных на сервер узлов для заполнения диаграммы рикши?

var data = []; 

var graph = new Rickshaw.Graph({ 
    element: document.querySelector("#chart"), 
    width: 1000, 
    height: 100, 
    renderer: 'line', 
    series: [{ 
     color: 'red', 
     data: data 
    }] 
}); 

graph.render(); 

И на моем сервере узлового У меня есть данные, структурированные в качестве объекта с й и у свойства, потоковый в с мобильным телефона через сокет:

var rawData = io 
.of('/swift') 
.on('connection', function (socket) { 
    console.log('new connection'); 
    socket.on('message', function (data, fn) { 
    fn('woot'); 
    console.log(data); 
    }); 
    socket.emit('node.js', { 
    "hello": "from node" 
    }); 
}); 

Но я не уверен, о том, как я могу заполнить мой массив данных (в формате HTML) с входящими объектами данных?

ответ

1

Я обнаружил, что проблема была очень простой. Причина, по которой данные не поступали, заключалась в том, что мне просто нужно было использовать io.sockets.emit вместо socket.emit, так что событие сокета можно было услышать больше, чем только исходное соединение сокета.

 Смежные вопросы

  • Нет связанных вопросов^_^