Добрый день!
Хочу разобраться в работе node.js+sockjs.
Запускаю сервер: var http = require('http');
var $server = 'test.lan';
if (http) {
var sockjs = require('sockjs');
var echo = sockjs.createServer();
echo.on('connection', function(conn) {
conn.on('data', function(data_id) {
conn.write(data_id);
});
conn.on('close', function() {});
});
var server = http.createServer();
echo.installHandlers(server, {prefix:'/echo'});
server.listen(5555, $server);
}
на html странице клиент:var sock = new SockJS('http://test.lan:5555/echo');
sock.onopen = function() {
console.log('open');
};
sock.onmessage = function(e) {
console.log('result data: ', e.data);
};
sock.onclose = function() {
console.log('close');
};
// отправляем данные
setInterval(function() { sock.send(40); }, 1000);
Интересует следующие.
Вот мы отправили серверу значение 40, допустим это id какой то записи в бд.
sock.send(40);
Как можно на стороне сервера проверить данные и вернуть их клиенту?
Ставить какой то плагин для node.js по mysql или как то можно обратится к php ?
Вот мы получаем id
conn.on('data', function(data_id) {
// что делать дальше?
});
Спасибо.