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
}
}
Может быть, вы должны предоставить название ведра.