5

什么是 REST API?是否已经有一种方法可以在服务器上为 API 定义一些路由和逻辑?我认为这是当今必备的功能。

文件上传也是如此。使用 express 框架,我已经可以非常轻松地处理上传。我如何在 Meteor 中做到这一点?文档对此只字未提。那么是否有一些实施计划?还是已经有办法了?

4

2 回答 2

9

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

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

支持 REST 端点在Meteor 的路线图上。

文件上传也是如此(这就是二进制类型所指的)。

于 2012-12-14T01:31:50.197 回答
0

我一直在使用 https://github.com/crazytoad/meteor-collectionapi#readme

这将在您的集合上创建开箱即用的休息端点。您可以使用陨石来安装它。

于 2012-12-22T01:22:30.107 回答