3

ブラウザ アプリにプッシュ通知を送信するノード js サーバーをセットアップしようとしています。基本的な例が機能していますが、ハンドシェイクでクライアントからサーバーにデータを送信する方法を知りたいです。

ユーザーIDのようなものをサーバーに送信する必要があるため、通知が届いたときにユーザーに戻すことができます。

私のサーバーは次のようになります

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
  });
4

2 に答える 2