socketclusterを使用してリアルタイムアプリを構築することを検討しています。ドキュメントは非常にはっきりしていますが、私はをオンデマンドでプログラムで作成する方法を見つけることができませんでした。socketclusterでチャネルをプログラムで作成する方法は?
私の必要性は次のとおりです。ユーザーとして、すぐにサーバー上で稼働するチャネルを作成するREST APIを呼びたいと思います。例えば
、クライアント側から呼び出す:JSON本体{ "channel": "myChannel}
とPOST https://<myServer>/api/channels
は、サーバー上のmyChannel
チャネルを作成することになり、私のクライアント側のコードは、(サーバの応答を受信した後)直接サブスクライブすることができるだろう:
var myChannel = socket.subscribe('myChannel');
myChannel.publish('myChannel', 'I am here !');
myChannel.watch(function (data) {
console.log('received data from myChannel:', data);
});
私は、この新しく作成されたチャネルがmiddlewares are defined at server level(wsServer.addMiddleware(wsServer.MIDDLEWARE_SUBSCRIBE, ...)
として私の許可ミドルウェアを使用することを想定あなたの助けのおかげでたくさん、
Pierre