使用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”,其中用户名出现在注销中。
知道我缺少什么吗?
答案 0 :(得分:2)
没关系,看起来像个虫子。
我只是在CDN上使用最新的pouchdb版本。从7.0.0回滚到6.4.3已解决此问题。