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