如何通过流星提供HTTP请求

use*_*114 5 javascript http node.js http-live-streaming meteor

我正在使用meteor创建一个实时流媒体应用程序.目前我需要创建一个实时转码选项,所以我试图将这个node.js模块与我们的流星应用程序集成:https://github.com/mifi/hls-vod.但是,它的工作方式是你实际上从你的HTML5视频标签的src中调用app.get(hls /).我想知道是否有办法期望使用流星调用此方法.由于我无法将表达与流星整合在一起,因此我遇到了一些麻烦.我想知道是否有办法让流星接收HTTP请求并根据节点模块发回数据.

Aks*_*hat 5

这篇文章已经更新

要通过meteor服务http请求,您需要一个路由器.我会推荐ironRouter.有流星路由器,但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');
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

希望这应该使路由工作类似于快速路由器.