【发布时间】:2017-11-19 04:21:03
【问题描述】:
我正在创建一个 CouchApp,并且对远程数据库和创建 PouchDB 对象有疑问。
- CouchApp 可从 htps://subdomain.website.com/ 获得
- CouchDB 实例位于 htps://username.cloudant.com/database 上
- 我在数据库中使用了重写规则
- 从 subdomain.website.com 到 username.cloudant.com/database/_design/client/_rewrite 有一个虚拟主机
- 我没有使用复制,只有直接连接
我目前使用以下方法创建一个新的 PouchDB 对象:
var db = new PouchDB('htps://username.cloudant.com/database');
但我宁愿将其实例化为:
var db = new PouchDB('/database');
或
var db = new PouchDB('database');
我的猜测是 PouchDB 将其视为本地数据库而不是远程数据库。我的想法是否正确,我怎样才能得到我想要的结果?我想去掉 URL 的主机名,因为我想保持一切可移植性并将其复制到其他服务器上。
【问题讨论】:
标签: database couchdb pouchdb cloudant