Я пытаюсь настроить узел js-сервера, чтобы делать push-уведомления в моем приложении-браузере. У меня есть основной пример работы, но мне интересно, как отправлять данные на сервер с клиента в рукопожатии.Узел JS push server send/receive
Мне нужно отправить серверу что-то вроде идентификатора пользователя, поэтому, когда к ним приходит уведомление, его можно перенаправить к пользователю.
мой сервер выглядит как этот
var app = require('http').createServer(handler)
, io = require('socket.io').listen(app)
, fs = require('fs');
app.listen(8000);
function handler (req, res) {
res.writeHead(200);
res.end('node working');
};
io.sockets.on('connection', function (socket) {
socket.volatile.emit('notification' , "blah");
});
и мой клиент выглядит как этот
var socket = io.connect('http://localhost:8000');
socket.on('notification', function (data) {
//prints data here
});
Спасибо, хотя другой ответ Като - именно то, что я искал, это тоже будет очень полезно. – gh123man