Итак, у меня есть это config.json
на моем couchserver
, работающем локально на моей машине.
{
"couchbase": {
"server": "127.0.0.1:8091",
"bucket": "restful-sample",
"username": "restful-sample",
"password": "123456"
}
}
И это syncgw-config.json
как настройка шлюза синхронизации.
{
"interface": ":4987",
"adminInterface": ":4988",
"log": ["CRUD", "CRUD+", "HTTP", "HTTP+", "Access", "Cache", "Shadow", "Shadow+", "Changes", "Changes+"],
"databases": {
"mycure": {
"server": "http://localhost:8091",
"bucket": "sync_gateway",
"sync": `function(doc) {channel(doc.channels);}`,
"users": {
"GUEST": {
"disabled": false,
"admin_channels": ["*"]
}
},
"shadow": {
"server": "http://localhost:8091",
"username": "restful-sample",
"bucket": "restful-sample",
"password": "123456"
}
}
}
}
Хорошей новостью является то, что я могу вставлять данные в свою корзину restful-sample
и синхронизировать или «затенять» их с моим мобильным телефоном, используя описанную выше настройку шлюза синхронизации. Все работает нормально, все вставленные данные синхронизируются с мобильным приложением.
Но плохая новость заключается в том, что наоборот, когда я добавляю данные из мобильного приложения, эти данные не синхронизируются автоматически в корзину restful-sample
, но эти данные вставляются в корзину шлюза синхронизации. успешно. Я пропустил какой-то конфиг? Я должен быть честным здесь, я не думаю, что документация кушетки настолько ясна.
Кстати, я следовал этому прекрасное руководство по cean-stack, если вы хотите увидеть реальные запросы, происходящие на сервере.
restful-sample
, данные были вставлены в корзинуsync_gateway
, но не в корзинуrestful-sample
. @borrrden Итак, как мне его синхронизировать? - person CENT1PEDE   schedule 22.06.2016