【问题标题】:Objectbox Sync Server Configuration TroubleshootingObjectbox 同步服务器配置故障排除
【发布时间】:2021-11-14 00:59:16
【问题描述】:

遵循https://sync.objectbox.io/objectbox-sync-server的指南

我已经下载了 Objectbox 同步服务器文件

  1. 下载我的 Objectbox 同步服务器文件(我从 Objectbox Team 获得)并解压
  2. 将我的 objectbox-model.json(从我的 Flutter 应用程序生成的文件)复制到提取的文件夹中

试试

     ./sync-server --model=objectbox-model.json --unsecure-no-authentication

它给了我

     001-16:08:29.6169 [INFO ] [SySvAp] Starting ObjectBox Sync Server version 2 
     (protocol version: 3, core: 2.9.2-2021-07-19 (SyncServer, admin, tree, dlog))
     error parsing options: Option ‘unsecure-no-authentication’ does not exist
  1. 创建配置文件(sync-server-config.js) 包含:

     {
      "dbDirectory": "objectbox",
      "dbMaxSize": "100G",
      "modelFile": "objectbox-model.json",
      "bind": "ws://0.0.0.0:9999",
      "browserBind": "http://127.0.0.1:9980",
      "browserThreads": 4,
      "certificatePath": "",
      "auth": {
      "sharedSecret": "<secret>",
      }
     }
    
  2. 然后从该文件夹中打开终端运行 ./sync-server

  3. 它返回错误

      001-16:35:51.9701 [INFO ] [SySvAp] Starting ObjectBox Sync Server version 2 
      (protocol version: 3, core: 2.9.2-2021-07-19 (SyncServer, admin, tree, dlog))
      001-16:35:51.9702 [INFO ] [SySvAp] Loading configuration file sync-server- 
      config.js
      Error loading configuration file sync-server-config.js - Invalid JSON at 283 - 
      Missing a name for object member..
    

我确实尝试过

     certificatePath": "", 

删除,同样报错

我是 Objectbox 的新手,我想尝试使用同步部分,

您的帮助将不胜感激。谢谢

【问题讨论】:

  • 这实际上是我们文档中的一个错字,感谢您的报告!不使用身份验证进行开发的选项称为 --unsecured-no-authentication(请注意不安全中的 d)。请注意,您可以使用 --help 显示可用选项 (sync.objectbox.io/objectbox-sync-server#configuration)。
  • 谢谢你,Uwe - ObjectBox,它现在可以工作了
  • 太棒了!然后添加这个作为答案。

标签: objectbox flutter-objectbox objectbox-android


【解决方案1】:

不使用身份验证进行开发的选项称为--unsecured-no-authentication(注意不安全中的 d)。 (这实际上是我们文档中的一个错字。)

请注意,您可以使用 --help 来显示可用选项 (https://sync.objectbox.io/objectbox-sync-server#configuration)。

【讨论】:

  • 我能够访问 ObjectBox 浏览器并测试来自 Flutter app android 模拟器的输入数据
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-20
  • 1970-01-01
  • 2021-11-14
  • 2021-11-05
相关资源
最近更新 更多