我正在使用Windows离线应用程序。我在pouchdb中查看了大部分示例和演示,当我们说无服务器pouchdb时,为什么我们需要localhost来使用pouchdb-authenticaltion。
如果我在没有localhost的情况下使用,我收到此错误消息。
此插件仅适用于http / https适配器。所以你应该使用 新的PouchDB(" http://my.com:5984/mydb")代替。"
是否有可能在没有服务器URL的pouchdb中使用基本用户身份验证?
答案 0 :(得分:0)
您不需要用于基本身份验证或无服务器本地数据库的身份验证插件。对于没有https的远程CouchDb的基本身份验证(显然不是很安全),您可以这样做:
var db = new PouchDB('http://yourusername:yourpassword@mycom:5984/dbname');
或仅适用于本地数据库(没有CouchDb服务器):
var db = new PouchDB('dbname');