ユーザーがログインした後にソケット io 認証を呼び出す方法はありますか? ログインするすべてのユーザーを承認したいので、socket.ioに関する node の記事を読みましたが、このチュートリアルでは、誰かがサーバーに接続したときに自動的に承認します。socket.io authorize を呼び出す方法について何か考えはありますか? ありがとう。
質問する
107 次
1 に答える
2
io.configure(function (){
io.set('authorization', function (handshakeData, callback) {
callback(null, true); // error first callback style
});
});
そのためio.set
、識別ロジックがコールバックを起動した後、可能性のあるエラーとブール値で接続を許可または禁止します。
socket.io wikiで非常によく説明されています。
編集:
申し訳ありませんが、私はあなたの質問に答えていません。
ユーザーのログイン後に socket.io 機能を起動できます。log の前にプレーン http を使用し、その後に sockets.io を使用できます。
最初から火をつけないio.connect('...');
でください。
于 2013-10-22T10:55:28.430 に答える