Meteor.js应用程序和API

时间:2013-05-18 18:35:34

标签: rest express sinatra meteor

如果Meteor.js非常适合我想要构建的应用程序,我正在努力解决这个问题。

该应用程序将完全基于Web,但需要我实现一个暴露其部分功能的RESTful API。

这对Meteor.js是否可行,或者像Express / Sinatra更合适?

3 个答案:

答案 0 :(得分:6)

现在可以使用meteor-collectionapi Atmosphere套餐与Meteor合作。另请参阅Is Meteor an option, if i need an additional REST API?

答案 1 :(得分:1)

这实际上取决于您希望以框架为基础构建的舒适程度。

如果您正在考虑使用Meteor,则可以使用名为atmosphereMeteor Router存储库上的包来构建REST API。 Meteor Router允许您创建服务器端路由,您可以从服务器端实现REST请求。

除了REST meteor之外,还有另一个名为DDP(分布式数据协议)的接口,它类似于REST,但是尝试始终保持一个打开的套接字,以便可以以任何方式推送数据。

目前有针对Objective C,NodeJS,Python,.NET& DDP的DDP客户端。红宝石。

答案 2 :(得分:1)

绝对可行,我刚刚做到了,我使用了HTTP.publish库,它优雅地将HTTP与DDP一起添加为与数据库通信的协议。