1

私はcouchbase同期ゲートウェイを使用しているため、CouchbaseとPouchDBで同期イオニックアプリを試しています。ここで PouchDB - 同期ゲートウェイを開始できません

は、端末からの私の同期のゲートウェイ-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 /ionic-pouchdb/sync-gateway-config.json 

2016-08-26T12:19:34.178 + 05:30警告:Couchbaseデザインのインストール中にエラーが発生しました。doc:db.installViews()(database.go):333 2016-08-26T12:19:34。 178 + 05:30致命的:データベースを開く際にエラーが発生しました:利用可能なソファの残りのURLがありません - config.goのrest.RunServer():480

ヘルプを評価してください。

注:私はすでにcouchbaseサーバーにバケットを設定しています。

下のスクリーンショットをご覧ください:

enter image description here

答えて

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 
    } 
} 

あなたはバケット名を提供しなければならないことができます。

関連する問題