PouchDB - Невозможно запустить шлюз синхронизации

Я пытаюсь использовать приложение Sync Ionic с Couchbase и PouchDB, для этого я использовал синхронизирующий шлюз couchbase.

Вот мой sync-gateway-config.json

{
    "log":["CRUD+", "REST+", "Changes+", "Attach+"],
    "databases": {
        "test-database": {
            "server":"http://localhost:8091",
            "sync":`
                function (doc) {
                    channel (doc.channels);
                }
            `,
            "users": {
                "GUEST": {
                    "disabled": false,
                    "admin_channels": ["*"]
                }
            }
        }
    },
    "CORS": {
        "Origin": ["http://localhost:9000"],
        "LoginOrigin": ["http://localhost:9000"],
        "Headers": ["Content-Type"],
        "MaxAge": 17280000
    }
}

Из терминала я запускаю следующую команду для запуска Sync Gateway:

./sync_gateway /ionic-pouchdb/sync-gateway-config.json

Я получил ошибку ниже:

2016-08-26T12: 19: 34.178 + 05: 30 ВНИМАНИЕ: Ошибка при установке документа разработки Couchbase: нет доступных URL-адресов для отдыха на диване - db.installViews() в database.go:333 2016-08-26T12:19:34.178+05:30 FATAL: ошибка при открытии базы данных: нет доступных URL-адресов остальных диванов - rest.RunServer() в config.go:480

Ценим за помощь.

Примечание: я уже настроил ведро на сервере couchbase.

Пожалуйста, найдите скриншот ниже:

введите описание изображения здесь

1 ответ

{
    "log":["CRUD+", "REST+", "Changes+", "Attach+"],
    "databases": {
        "test-database": {
            "server":"http://localhost:8091",
            "bucket":"your bucket name",
            "sync":`
                function (doc) {
                    channel (doc.channels);
                }
            `,
            "users": {
                "GUEST": {
                    "disabled": false,
                    "admin_channels": ["*"]
                }
            }
        }
    },
    "CORS": {
        "Origin": ["http://localhost:9000"],
        "LoginOrigin": ["http://localhost:9000"],
        "Headers": ["Content-Type"],
        "MaxAge": 17280000
    }
}

Может быть, вы должны предоставить название ведра.

Другие вопросы по тегам