如何在没有localhost的情况下使用pouchdb身份验证?

时间:2018-02-11 17:38:42

标签: authentication pouchdb

我正在使用Windows离线应用程序。我在pouchdb中查看了大部分示例和演示,当我们说无服务器pouchdb时,为什么我们需要localhost来使用pouchdb-authenticaltion。

如果我在没有localhost的情况下使用,我收到此错误消息。

  

此插件仅适用于http / https适配器。所以你应该使用   新的PouchDB(" http://my.com:5984/mydb")代替。"

是否有可能在没有服务器URL的pouchdb中使用基本用户身份验证?

1 个答案:

答案 0 :(得分:0)

您不需要用于基本身份验证或无服务器本地数据库的身份验证插件。对于没有https的远程CouchDb的基本身份验证(显然不是很安全),您可以这样做:

var db = new PouchDB('http://yourusername:yourpassword@mycom:5984/dbname');

或仅适用于本地数据库(没有CouchDb服务器):

var db = new PouchDB('dbname');