无法在couchdb中使用pouchdb创建数据库

时间:2017-12-31 13:26:24

标签: javascript cors couchdb pouchdb

在尝试使用pouchDB为couchDB创建数据库时,会引发以下错误:

{"error":"not_found","reason":"Database does not exist."}.

我创建测试数据库的代码就像这样简单:

var db = new PouchDB('http://localhost:5984/testdb');

此外,couchDB服务器正在http://localhost:5984/运行并且可以访问,它说:

{"couchdb":"Welcome","version":"2.1.1","features":["scheduler"],"vendor":{"name":"The Apache Software Foundation"}}

我甚至为couchDB启用了CORS。

提前致谢。

1 个答案:

答案 0 :(得分:3)

根据PouchDB API(特别是信息块),它不会通过创建新的PouchDB对象自动创建数据库。

您需要调用数据库的API函数才能创建数据库。 例如,您可以创建PouchDB对象,然后调用db.info()来创建数据库。