【问题标题】:Accessing inbound HTTP headers in meteor?在流星中访问入站 HTTP 标头?
【发布时间】:2012-10-09 21:35:07
【问题描述】:

我正在开发一个依赖于浏览器在 HTTP 标头中发送的数据的应用程序(并且没有办法解决这个问题)。这也是我第一次使用基于 node.js 的东西,所以很可能我完全错过了一些简单的东西!

基本上我想做的是从客户端调用服务器上的一个方法,并在该方法中读取客户端发送的 HTTP 标头。

【问题讨论】:

    标签: node.js http-headers meteor


    【解决方案1】:

    Meteor 尚未提供支持的 API 来从您的应用中提供 HTTP。这是有意的:在不久的将来,您的应用服务器可能不仅仅是直接为最终用户服务的单个进程,而是代理层后面的任意可并行化服务。因此,我们需要提供一个受支持的 API 来响应 HTTP 请求(例如 REST),并在这种设置下继续工作。

    您确定它必须是 HTTP 并且不能只使用 Meteor 方法吗?

    如果您现在确实需要接受直接 HTTP 请求,请查看 packages/accounts-oauth-helper/oauth_server.js 如何使用 __meteor_bootstrap__.app 挂钩到 Connect middleware framework。这暂时可行,但我们不保证 Meteor 将始终由 Connect 提供支持 :)

    【讨论】:

    • 嗨@david-glasser,我在meteor-talk group 中更新了与您上述评论相关的问题。如果你能看一下,我会很高兴,也许能帮助我更多地理解这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-08
    • 2014-12-07
    • 2010-09-18
    • 2019-10-26
    相关资源
    最近更新 更多