我要编写一个 Web 应用程序,它应该可以从 Web 和本机移动设备应用程序进行 CRUD 访问。对于后者,我绝对致力于 REST API。通过 Meteor.com 可以实现这一点吗?是否可以选择仅将 Meteor 用于 Web,并使用第二个 REST 接口直接与 mongo 对话?由于 Meteor 客户端监听 mongodb 中的变化,这不应该引起冲突,不是吗?
截至 2015 年,请看加迪的回答 https://stackoverflow.com/a/22601617/1269037有关 REST API 的 Meteorpedia 条目,以及克罗斯的回答 https://stackoverflow.com/a/27828110/1269037比较 REST API 包。将 REST API 纳入核心的讨论是在Hackpad上 https://meteor.hackpad.com/Meteor-Hack-Week-REST-APIs-with-Meteor-XK2NNXqhUvj。这个问题是重复的如何使用 Meteor 公开 RESTful 服务 https://stackoverflow.com/questions/10150538/how-to-expose-a-restful-web-service-using-meteor,它有更好的答案。 ——丹·达斯卡莱斯库
下面是旧答案(2012)。
要在数据之上添加 RESTful 方法,请查看为 Meteor 编写的 Collection API:
https://github.com/crazytoad/meteor-collectionapi https://github.com/crazytoad/meteor-collectionapi
至于访问数据库的认证,看一下这个项目:
https://github.com/meteor/meteor/wiki/Getting-started-with-Auth https://github.com/meteor/meteor/wiki/Getting-started-with-Auth
两者都绝对处于婴儿期,但你can创建 RESTful API 并将其与移动本机客户端非常轻松地集成。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)