私はCouchAppを作成しており、リモートデータベースとPouchDBオブジェクトの作成について質問しています。PouchDB相対リモートデータベース(CouchDB/Cloudant)
- CouchAppはHTPSから入手可能である://subdomain.website.com/
- CouchDBのインスタンスがHTPSである:
- //username.cloudant.com/database私に書き換え規則を使用しますデータベース
- 私はレプリケーションを使用していない
- をusername.cloudant.com/database/_design/client/_rewriteするsubdomain.website.comから仮想ホスト、唯一の直接接続があり
私は現在使用して新しいPouchDBオブジェクトを作成します。
するvarデシベル=新しいPouchDB( 'HTPS://username.cloudant.com/database');
しかし、私はむしろとしてそれをインスタンス化します:
するvarデシベル=新しいPouchDB( '/データベース');
又は
VARデシベル=新しいPouchDB( 'データベース')。
私の推測では、PouchDBはこれをリモートデータベースではなくローカルデータベースとみなしています。私の考えは正しいのですか?どうすれば希望の結果が得られますか? URLのホスト名を取り除きたいのですが、私はすべてを移植可能にして他のサーバーに複製したいからです。
箱から出てきて良かった!これは私の問題を解決しました。私は、仮想ホストの再ルーティングのための特別な書き換えルールを追加しました: '{"/database/* "、" "、 " to ":" ../../../database/* " }' ' – bsmulders