1

我启动了对象服务器(在本地运行的标准配置),然后在 iOS 应用程序中我将同步的领域 url 设置为“realm://localhost:9080/realms/shared-realm”,在服务器输出中我看到不仅未创建领域文件,但我也看到debug: sync-server: Using already open Realm file: /Users/Shared/db/user_data/__admin.realm我添加到 iOS 中本地领域的对象未同步。

我使用的用户不是管理员。感谢所有的帮助。

4

1 回答 1

0

__admin.realm文件是 Realm Object Server 使用的内部文件。它不一定表示您的 Realm 文件的同步状态。

你为什么使用9080端口?据我记得,应该是8080?默认情况下,有一个“多路复用器”模块作为 Realm Object Server 的一部分运行,它允许您将 HTTP 请求和 Realm Sync WebSocket 连接直接发送到 port 8080,服务器会在内部自动将其重定向到正确的端点。

端口8080很重要,因为这是身份验证正常工作所必需的。我也相信9080默认情况下端口不会监听所有接口,只有localhost.

于 2016-11-03T09:00:23.297 回答