3

Pusher用のサーバー側クライアントを構築しようとしています。クライアントは、チャネルにサブスクライブしてイベントに反応できる必要があります... DBなどから情報を取得した後、別のクライアント(Javascript、Arduino)に情報を送信する必要があります。

問題は、プッシャーチャネルにサブスクライブしてイベントにバインドできるサーバー側ライブラリが見つからないことです...

このようなものはすでに書かれていますか?ヒントはありますか?

4

3 に答える 3

3

ここ - https://github.com/abhishiv/pusher-server

node.js のプッシャー クライアント

于 2012-09-19T00:14:23.570 に答える
1

回答が選択されていないため、2014 年 5 月に使用したもので回答します: Pusher Node.js Client

このライブラリは、Node.js アプリケーションが Pusher Web サービスに接続できるようにするオープン ソース クライアントです。Pusher の公式 JavaScript クライアントと完全に互換性があり、最新であることを目指しています。Github.com/dirkbonhomme

于 2014-05-09T19:12:46.943 に答える
0

実際にはPusher.comとは関係ありませんが、node.jsのfayeを見ることができます。実際には別のサービスではありません。あなたはそれをホストしなければならないでしょう、そして私はそれがプッシャーより良いか悪いかを言っているのではありません。

http://faye.jcoglan.com/

ノード固有のhttp://faye.jcoglan.com/node.html

node.jsでサーバーを作成できます。(ガイドからの例)

var http = require('http'),
    faye = require('faye');

var bayeux = new faye.NodeAdapter({mount: '/faye', timeout: 45});
bayeux.listen(8000);

また、別のサーバーのサーバー側node.jsにあるクライアントなので、チャネルを公開またはサブスクライブできます。(フェイサーバーには、すでに接続されているクライアントがあります)

var client = new faye.Client('http://localhost:8000/faye');

また、ブラウザでも使用できます

<script type="text/javascript">
    var client = new Faye.Client('http://localhost:8000/faye');
</script>
于 2012-09-11T14:01:46.403 に答える