我启动了对象服务器(在本地运行的标准配置),而在iOS应用程序中,我将同步的域名设置为" realm:// localhost:9080 / realms / shared-realm"在服务器输出中,我看到不仅没有创建领域文件,而且我看到debug: sync-server: Using already open Realm file: /Users/Shared/db/user_data/__admin.realm
我在iOS中添加到本地领域的对象没有被同步。
我使用的用户不是管理员。 感谢所有的帮助。
答案 0 :(得分:0)
__admin.realm
文件是Realm Object Server使用的内部文件。它不一定表示您的Realm文件的同步状态。
为什么使用9080
端口?据我记得,它应该是8080
?默认情况下,有一个“多路复用器”模块作为Realm Object Server的一部分运行,它允许您将HTTP请求和Realm Sync WebSocket连接直接发送到端口8080
,服务器将自动将其重定向到正确的终点,内部。
端口8080
很重要,因为这是身份验证正常工作所必需的。我还认为默认情况下端口9080
没有监听所有接口,只有localhost
。