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

Cannot create database with pouchdb in couchdb

尝试使用 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。

提前致谢。

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

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