Authentication 如何在没有本地主机的情况下使用PockDB身份验证?

Authentication 如何在没有本地主机的情况下使用PockDB身份验证?,authentication,pouchdb,Authentication,Pouchdb,我正在使用windows脱机应用程序。我看了一下PockDB中的大部分示例和演示,当我们说serverless PockDB时,为什么我们需要localhost来使用PockDB Authentication 如果在没有localhost的情况下使用,则会收到此错误消息 此插件仅适用于http/https适配器。所以你应该使用 改为“新建数据库(“”)” 有没有可能在没有服务器url的情况下在PockDB中使用基本用户身份验证?基本身份验证或无服务器本地数据库不需要身份验证插件。对于没有http

我正在使用windows脱机应用程序。我看了一下PockDB中的大部分示例和演示,当我们说serverless PockDB时,为什么我们需要localhost来使用PockDB Authentication

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

此插件仅适用于http/https适配器。所以你应该使用 改为“新建数据库(“”)”


有没有可能在没有服务器url的情况下在PockDB中使用基本用户身份验证?

基本身份验证或无服务器本地数据库不需要身份验证插件。对于没有https(显然不太安全)的远程CouchDb的基本身份验证,您可以执行以下操作:

var db = new PouchDB('http://yourusername:yourpassword@mycom:5984/dbname');
或者仅针对本地数据库(无CouchDb服务器):


谢谢@IanC,正如你所说的,没有身份验证插件我可以做非常基本但没有安全性,我想知道应该有一些没有url的选项。如果这是限制,那么需要继续进行一些安排。Manny-你的数据库都是离线的/没有服务器吗?它是离线的,windows应用程序,electron with PockDBKeepi将其完全安全是很棘手的,因为除了加密的文件系统/工作站密码等之外,没有简单的方法(据我所知)保护本地文件系统上的文件。
var db = new PouchDB('dbname');