我想让两个单独的 Parse 服务器(配置有不同的应用程序 ID)连接到同一个 mongodb,这样他们就可以看到同一组用户,这样我就可以创建 2 个共享相同用户群的不同应用程序。
这是 Parse 会支持的东西吗?是否有任何预期的冲突或配置警告?我无法在 Parse 的 github 上找到有关此的信息。
谢谢
我想让两个单独的 Parse 服务器(配置有不同的应用程序 ID)连接到同一个 mongodb,这样他们就可以看到同一组用户,这样我就可以创建 2 个共享相同用户群的不同应用程序。
这是 Parse 会支持的东西吗?是否有任何预期的冲突或配置警告?我无法在 Parse 的 github 上找到有关此的信息。
谢谢
不,Parse Server 不支持在应用程序之间共享类。
您可以做的是让其中一个实例或第三个实例处理身份验证并存储您的用户信息。我很确定这意味着您必须手动设置您的请求和对象的用户信息以保存其他两个实例。
另一种选择是每个实例在用户类上都有一个 afterSave 钩子,用于保存和更新另一个实例的信息。这似乎更容易做和维护。
我会选择第二个选项。
除了在两台服务器上将数据库 URL 选项设置为相同的值之外,没有什么可做的,并且您的数据库可以从两台服务器上访问。
我不确定为什么您需要两个不同的 applicationId,因为您需要相同的数据,并且可能需要在两个应用程序上运行的逻辑。