5

meteor を使用してライブ ストリーミング アプリケーションを作成しています。現在、ライブ トランスコーディング オプションを作成する必要があるため、この node.js モジュールを meteor アプリケーションと統合しようとしています: https://github.com/mifi/hls-vod。ただし、実際に動作する方法は、HTML5 ビデオ タグの src から app.get(hls/) を呼び出すことです。meteor を使用して、この get への呼び出しを期待する方法があるかどうか疑問に思っています。Express を meteor と統合できないため、これを行うのに問題があります。ノードモジュールに従って流星にHTTPリクエストを受信させ、データを送り返す方法があるかどうか疑問に思っています。

4

3 に答える 3

5

この投稿は更新されました

Meteor を介して http リクエストをサーバーに送信するには、ルーターが必要です。アイアンルーターをお勧めします。流星ルーターもありましたが、Tom Coleman も IronRouter を構築しました。

次のようなものを使用できます。

Router.map(function () {


this.route('serverFile', {
    path: '/pathonserver',

    action: function () {
      console.log(this.params); //Contains params

      this.response.writeHead(200, {'Content-Type': 'text/html'});
      this.response.end('hello from server');
    }
  });
});

うまくいけば、エクスプレスルーターと同様にルートが機能するはずです.

于 2013-02-25T09:00:40.077 に答える
4

Iron Routerの Meteor Router は非推奨になりました。

Iron Router を使用したサーバー側ルーティングについては、こちらを参照してください

于 2013-11-08T03:54:21.287 に答える