Authentication 401,在put上具有数据库身份验证

Authentication 401,在put上具有数据库身份验证,authentication,couchdb,pouchdb,Authentication,Couchdb,Pouchdb,使用apache/couchdb:2docker映像。我在couchdb(bloggs)和数据库(notes)中添加了一个用户,并使用Fauxton将该用户添加到数据库中 然后使用我尝试过的数据库身份验证: var db = new PouchDB('http://couchdb.korea.lan:5984/notes', {skip_setup: true}); db.logIn('bloggs', 'mypassword').then(function() { db.put(doc);

使用apache/couchdb:2docker映像。我在couchdb(bloggs)和数据库(notes)中添加了一个用户,并使用Fauxton将该用户添加到数据库中

然后使用我尝试过的数据库身份验证:

var db = new PouchDB('http://couchdb.korea.lan:5984/notes', {skip_setup: true});
db.logIn('bloggs', 'mypassword').then(function() {
  db.put(doc);
});
登录成功后,我可以执行
console.log()
或在此时注销。但是
db.put()
调用失败,出现401:

{"error":"unauthorized","reason":"You are not authorized to access this db."}
如果我执行db.logout(),容器日志输出将显示用户名,但db.put()在用户名出现在注销上的位置显示“未定义”


知道我遗漏了什么吗?

没关系,看起来像个虫子


我只是在CDN上使用最新的PockDB版本。从7.0.0回滚到6.4.3已经修复了它。

无所谓,看起来像个bug


我只是在CDN上使用最新的PockDB版本。从7.0.0回滚到6.4.3已经解决了这个问题。

为此,我认为我会发疯,无法在Pocket 7.0.0上计算出授权。谢谢,我认为我会发疯,无法在Pocket 7.0.0上计算出授权