Vishal Dhudum
Vishal Dhudum

Reputation: 70

connection to couchbase with flutter

I am new to Flutter and Couchbase, trying to connect to a sample bucket travel-sample using fluttercouch plugin, but getting error "unable to set target endpoint to ws//10.0.2.2:8091/travel-sample" for setting endpoint as ws//10.0.2.2:8091/travel-sample. Could some one explain to me what will be the endpoint for me and are there any changes needed else where. I am trying to test the server on the master repository of fluttercouch plugin. Here is the main.dart and bucket overview.

Upvotes: 1

Views: 1659

Answers (2)

Luca Christille
Luca Christille

Reputation: 53

Couchbase Lite (the library underlying FlutterCouch implementation) cannot directly sync with Couchbase Server. A Couchbase Sync Gateway has to be deployed with the next instructions to allow syncing between the server and the mobile database:

"enable_shared_bucket_access": true, "import_docs": "continuous",

You can find further documentation about Couchbase Sync Gateway in the Couchbase Documentation.

Upvotes: 4

Matt Ingenthron
Matt Ingenthron

Reputation: 1894

The primary point of confusion is you're trying to connect your fluttercouch plugin directly to Couchbase Server, and it's designed for Couchbase Lite, which is what runs on on a mobile device. I don't have enough experience with flutter to tell you what that endpoint should be, but it looks like you're targeting the wrong thing at the moment.

Upvotes: 3

Related Questions