Мне нужна помощь в синхронизации PouchDB с Couchbase Sync Gateway.Синхронизация PouchDB и Couchbase Sync Gateway - ошибка CORS
Я продолжаю получать следующую ошибку, указывающую на проблему CORS, но я настроил Couchbase Sync Gateway (CSG) для CORS в соответствии с их документацией.
XMLHttpRequest cannot load http://localhost:4985/test-database/.
No 'Access-Control-Allow-Origin'header is present on the requested
resource. Origin 'http://localhost:3000' is therefore not
allowed access.
Я пробовал следующий файл конфигурации в соответствии с CSG документы:
{
"log": ["HTTP+"],
"CORS": {
"origin":["http://localhost:3000"],
"loginOrigin":["http://localhost:3000"],
"headers":["Content-Type"],
"maxAge": 1728000
},
"databases": {
"test-database": {
"server": "walrus:",
"users": { "GUEST": {"disabled": false, "admin_channels": ["*"] } }
}
}
}
Я пробовал другие конфигурационные файлы, а также из блога Couchbase, но ни один из них Работа! Любая помощь с этим будет принята с благодарностью!
выглядит как только разница в том, номер порта 8k против ок ... Вы можете использовать локон/почтальон для вызова HTTP: // локальной : 3000 - чтобы увидеть, есть ли заголовок cors? Если это так - проблема с PouchDB. В другом случае ваша конфигурация была как-то проигнорирована. Я знаю, что перезапуск/повторное использование - это глупо советовать, или, возможно, вы это сделали. Но на всякий случай - можете ли вы это подтвердить? :) –