如何在meteor中访问nginx头变量

时间:2017-02-24 19:14:57

标签: meteor nginx

在我的nginx配置中,我已将proxy_pass设置为我的meteor应用程序。我还使用proxy_set_header设置了一些标头变量。如何在我的meteor应用程序中访问这些变量?

在服务器上的main.js中,我在Meteor.onConnection()尝试了很多东西,但是还没有能够看到nginx设置的变量值。

感谢。

1 个答案:

答案 0 :(得分:1)

您可以使用Webapp.connectHandlers或Webapp.rawConnectHandlers

从http请求的标头中获取值。
// server/main.js
Meteor.startup(() => {
      WebApp.rawConnectHandlers.use(function(req, res, next) {
        console.log(req.headers);
        next();
      });
    }