Ich brauche Hilfe bei der Synchronisierung von PouchDB mit Couchbase Sync Gateway.Synchronisieren von PouchDB und Couchbase Sync Gateway - CORS Fehler
Ich bekomme immer den folgenden Fehler, der auf ein CORS-Problem verweist, aber ich habe Couchbase Sync Gateway (CSG) für CORS entsprechend ihrer Dokumentation konfiguriert.
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.
Ich habe die folgende Konfigurationsdatei pro CSG-docs versucht:
{
"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": ["*"] } }
}
}
}
ich andere Konfigurationsdateien habe versucht, auch aus dem Blog Couchbase, aber keiner von ihnen Arbeit! Jede Hilfe mit diesem wird sehr geschätzt werden!
Sieht aus wie der einzige Unterschied Portnummer 8k vs 3k ist ... Können Sie curl/Postbote http aufzurufen: // localhost : 3000 - um zu sehen, ob Kors Header im Ergebnis ist? Wenn ja - Problem ist mit PouchDB. Anderenfalls wurde Ihre Konfiguration irgendwie ignoriert. Ich weiß, dass Neustart/Redoing ist alberne Beratung, oder vielleicht hast du das getan. Aber nur für den Fall - können Sie das bestätigen? :) –