我正在使用流星创建一个实时流媒体应用程序。目前我需要创建一个实时转码选项,所以我正在尝试将此 node.js 模块与我们的流星应用程序集成:https ://github.com/mifi/hls-vod 。但是,它的工作方式是您实际上从 HTML5 视频标签的 src 调用 app.get(hls/)。我想知道是否有一种方法可以期待使用流星调用这个 get 。由于我无法将 express 与流星集成,因此我在执行此操作时遇到了一些麻烦。我想知道是否有办法让流星接收 HTTP 请求并根据节点模块发回数据。
问问题
3319 次
3 回答
5
本帖已更新
要通过流星服务 http 请求,您需要一个路由器。我会推荐ironRouter。有流星路由器,但汤姆科尔曼也建立了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
Meteor Router 现在已被Iron Router弃用。
请参阅此处了解使用 Iron Router 的服务器端路由
于 2013-11-08T03:54:21.287 回答
0
您可以直接使用此处所示的底层web 应用程序, 或者使用flow-router 或picker进行 SSR 路由。
于 2020-10-24T23:40:48.323 回答