1

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

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

4

1 回答 1

5

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

你确定它需要是 HTTP 并且你不能只使用 Meteor 方法吗?

如果您现在确实需要接受直接 HTTP 请求,请看一下如何packages/accounts-oauth-helper/oauth_server.js使用__meteor_bootstrap__.app连接中间件框架。这暂时可行,但我们不保证 Meteor 将始终由 Connect 提供支持 :)

于 2012-12-14T01:19:34.573 回答