MeteorJs MongoDB生产部署

时间:2015-01-12 23:14:21

标签: mongodb meteor

我是MeteorJS的新手,我有一些唠叨的问题。

如果这些过于简单,请原谅我。 :)

背景:我想使用这个框架编写一个移动应用程序(目前还没有网络端),并点击我现有的RESTful端点进行数据查询和CRUD。

因为我不需要数据库(bc我已经有一个连接到我的另一个后端)我该如何去除或关闭MongoDb?我找到了this SO回答和我删除了meteor-platform,但它以某种方式重新添加。(只做标准meteor create --example todos

如果我无法关闭Mongo功能,那么保留它并且从不使用它会有任何缺点吗?

最后,当我将MeteorJS应用程序部署到iOS / Android时,我在本地使用的MongoDb会发生什么?我假设某个地方有一个洞,我提供了一个URI,以便该应用程序知道如何到达它?如果存在这样的话,我找不到这个地方。

1 个答案:

答案 0 :(得分:0)

如果您不使用任何meteor的服务器功能(登录,发布,方法),那么您的客户端应用程序无法找到服务器尚未启动。

您可以安全地在客户端上使用HTTP来使用RESTful API。

客户端上的mini mongo是纯JavaScript,不需要服务器连接。但是没有简单的方法可以将数据保存在mini mongo数据库中,而无需通过DDP设置发布 - 订阅链接。

GroundDB这样的软件包假设有一个服务器端。

在开发您的应用程序时,您必须运行流星服务器应用程序,以便每次代码更改时都能够为刷新的应用程序提供服务。