gpt4 book ai didi

Meteor JS - 在不同客户端之间共享集合(如管理门户与消费者门户)

转载 作者:行者123 更新时间:2023-12-01 05:05:20 27 4
gpt4 key购买 nike

2 年前提出了一些类似(但不相同)的问题,但没有 100% 回答。

( Segmented Meteor App(s) - loading only half the client or two apps sharing a database ;

Meteor: Different collections, different databases )

由于 Meteor 发生了很大变化,想知道是否有更好的方法来执行以下操作(我了解角色、发布订阅等):

简单示例:假设我有一个带有 2 个门户的餐厅订购应用程序:

(1)消费端,与帐户,以及您的食品订单表格并使用信用卡付款(假设存储了#,而不是使用 Stripe 等)。

(2) 管理端,使用帐户,餐厅管理传入订单和跟踪付款,请参阅信用卡号。

假设更复杂 + 非常高的安全要求,这会被构造为 1 个单体 meteor 应用程序吗?或者是否有一种标准方法可以将其分成 2 个(如传统的 MVC 框架,您可能有 3 个 DB - 1 个消费者 DB、1 个管理 DB、 1 个用于共享敏感数据的 DB,例如信用卡号 - 和 2 SPA 客户)。由于以下原因,最好将其分成 2 个:

(1) 2 个门户的不同帐户类型 - 例如管理员需要 2FA。我实际上也更喜欢使用单独的数据库来进行安全和备份预防措施。

(2) 用于代码管理/分发目的

(3) 也因此我们不必将所有管理模板发送给消费者。

最佳答案

我认为您可以使用两个 Meteor 应用程序访问同一个 Mongo 数据库。

关于Meteor JS - 在不同客户端之间共享集合(如管理门户与消费者门户),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29466869/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com