MeteorJs MongoDB生产部署



我是MeteorJS的新手,我有几个烦人的问题。

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

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

由于我不需要数据库(bc 我已经有一个连接到我的另一个后端),我该如何删除或关闭 MongoDb?我找到了这个 SO 答案,我删除了meteor-platform但它不知何故被重新添加回来。(只是做标准的meteor create --example todos

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

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

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

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

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

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

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

最新更新