【发布时间】:2012-10-09 21:35:07
【问题描述】:
我正在开发一个依赖于浏览器在 HTTP 标头中发送的数据的应用程序(并且没有办法解决这个问题)。这也是我第一次使用基于 node.js 的东西,所以很可能我完全错过了一些简单的东西!
基本上我想做的是从客户端调用服务器上的一个方法,并在该方法中读取客户端发送的 HTTP 标头。
【问题讨论】:
标签: node.js http-headers meteor
我正在开发一个依赖于浏览器在 HTTP 标头中发送的数据的应用程序(并且没有办法解决这个问题)。这也是我第一次使用基于 node.js 的东西,所以很可能我完全错过了一些简单的东西!
基本上我想做的是从客户端调用服务器上的一个方法,并在该方法中读取客户端发送的 HTTP 标头。
【问题讨论】:
标签: node.js http-headers meteor
Meteor 尚未提供支持的 API 来从您的应用中提供 HTTP。这是有意的:在不久的将来,您的应用服务器可能不仅仅是直接为最终用户服务的单个进程,而是代理层后面的任意可并行化服务。因此,我们需要提供一个受支持的 API 来响应 HTTP 请求(例如 REST),并在这种设置下继续工作。
您确定它必须是 HTTP 并且不能只使用 Meteor 方法吗?
如果您现在确实需要接受直接 HTTP 请求,请查看 packages/accounts-oauth-helper/oauth_server.js 如何使用 __meteor_bootstrap__.app 挂钩到 Connect middleware framework。这暂时可行,但我们不保证 Meteor 将始终由 Connect 提供支持 :)
【讨论】: