【问题标题】:MeteorJs MongoDB production deploymentMeteorJs MongoDB 生产部署
【发布时间】:2015-01-20 20:12:39
【问题描述】:

我是 MeteorJS 的新手,我有一些烦人的问题。

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

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

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

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

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

【问题讨论】:

  • 我认为这将消除我首先想要使用 Meteor 的主要原因,那就是它可以轻松地从 js/html 生成 ios/android 应用程序

标签: mongodb meteor


【解决方案1】:

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

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

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-27
    • 2017-12-30
    相关资源
    最近更新 更多