MeteorJs MongoDB 生产环境部署

3

我刚接触MeteorJS,有几个问题需要解决。

如果问题过于简单,请原谅。 :)

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

由于我不需要数据库(因为我已经连接了其他后端的数据库),如何删除或关闭MongoDb? 我在 此处 找到了一个答案,可以删除 meteor-platform,但它总是会再次添加回来。(仅仅运行标准命令 meteor create --example todos

如果我无法关闭Mongo功能,那么保留它而不使用是否会有任何缺点呢?

最后,当我将我的MeteorJS应用程序部署到iOS / Android时,我的本地MongoDb会发生什么情况? 我假设有一个地方可以提供URI,从而使应用程序知道如何访问它,如果存在的话,我找不到这个地方。


我认为这将消除我最初想使用Meteor的主要原因,即它可以轻松地从js/html生成iOS/Android应用程序。 - Mike Fielden
1个回答

0

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

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

客户端上的mini mongo是纯JavaScript,不需要服务器连接。但是,没有简单的方法来保留mini mongo数据库中的数据,除非通过DDP设置发布-订阅链接。

GroundDB这样的包假定存在服务器端。

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接