带有pouchdb身份验证的401

时间:2018-07-25 10:17:54

标签: authentication couchdb pouchdb

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

然后我尝试使用pouchdb身份验证:

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()表示“ undefined”,其中用户名出现在注销中。

知道我缺少什么吗?

1 个答案:

答案 0 :(得分:2)

没关系,看起来像个虫子。

我只是在CDN上使用最新的pouchdb版本。从7.0.0回滚到6.4.3已解决此问题。