多个子域连接到meteor app

时间:2014-08-22 11:53:38

标签: javascript meteor

许多子域名被转发到我的流星应用程序正在运行的子域X.

我正在使用不起作用的代码:

WebApp.connectHandlers.use(function(req, res, next) {
    console.log(req.connection.domain); // is null 
    console.log(req.server.domain); // is null
    next();
});

还尝试在服务器上使用IronRouter

Router.map(function () {
    this.route('testRoute', {
        where: 'server',
        path: '*',

        action: function () {
            console.log(this.request.connection.domain);  // null
        }
    });
});

我知道FastRender会注入标题并且它有效,但问题是:

如何使用WebApp.connectHandlers或IronRouter获取用户访问meteor应用程序的子域?

1 个答案:

答案 0 :(得分:1)

在第一个示例中,也将req.headers记录到控制台。其中一个字符串应包含原始请求域。但是,这可能取决于您的代理配置方式。