Couchbase Sync Gateway не синхронизируется между Couchbase Lite и Couchbase Server

у меня очень большая проблема. В данный момент я создаю приложение. Когда я запускаю приложение с эмулятором Android, оно работает нормально. Я могу сохранить некоторые данные, и он тоже покажет мне их. Таким образом, данные сохраняются локально. (Couchbase Lite) Работаю с ионным фреймворком. Теперь я хочу выполнить синхронизацию между Couchbase Server и Couchbase Lite. Я использую Sync Gateway, но он не работает. Ниже вы можете увидеть мой sync-gateway-config.json и мой журнал. Может кто-то помочь мне, пожалуйста?

{
   "interface": ":4984",
   "adminInterface": "0.0.0.0:4985",
   "log": ["*"],
   "databases":  {
      "syncdb":    {
         "server": "http://127.0.0.1:8091",
         "bucket": "sync_gateway",
         "username": "sync_gateway",
         "password": "********",
         "sync":
             function (doc)  {
                 channel (doc.channels);
             },
          "users": {
            "GUEST": {
                "disabled": true,
                "admin_channels": ["public"]
            },
            "Administrator": {
                "disabled": false,
                "password": "**********",
                "admin_channels": ["*"]
            }
       }
    }

Журнал


person WINADA    schedule 25.10.2017    source источник


Ответы (2)


Эмулятор Android использует специальный адрес для подключения к машине, на которой он работает. Настройте приложение для подключения к Sync Gateway через 10.0.2.2. Дополнительную информацию см. В этом сообщении о переполнении стека.

person Hod    schedule 27.10.2017
comment
Я уже настроил свое приложение для подключения к Sync Gateway через 10.0.2.2, но оно показывает тот же журнал и не работает - person WINADA; 28.10.2017

вы можете добавить свойство: "import_docs": "continuous" и "enable_shared_bucket_access": true в конфигурацию вашей базы данных между фигурными скобками syncdb, чтобы увидеть, есть ли разница. "syncdb": { "import_docs": "continuous", "enable_shared_bucket_access": true, "server": "http://127.0.0.1:8091", ........ }

person Zahra    schedule 01.07.2018