问题是我的ouchdb 2.1.1随机失败,或者花费大约30分钟的时间在/ userdb- {hash}上创建新的用户数据库
我正在尝试使用PouchDB注册方法来注册新用户,它应该以db-per-user身份“创建”新数据库,但大多数情况下会失败或花费很长时间。
这是我正在使用的代码的一些示例
connection.remoteDB = new PouchDB(`${server}:${dbPort}/${connection.dbName}`, {skipSetup: true});
console.log("USERINFO" , connection);
response = await connection.remoteDB.signup(newPayload.email, newPayload.password, {
metadata: {
firstname: first_name,
lastname: last_name,
email: newPayload.email,
telephone: 0,
dbhash: connection.dbName,
imageHash: '',
activated: newPayload.accesstoken ? true : false,
facebookEmail: newPayload.facebookEmail? newPayload.facebookEmail : '',
isFacebook: newPayload.accesstoken? true : false,
verifyCode: 123123
}
});
新用户应在
下创建 ${server}:${dbPort}/${connection.dbName}
但是尝试吸引用户时
{
"error": "not_found",
"reason": "Database does not exist."
}
相反,这种情况在大多数情况下都会发生,但有时确实可以正常工作或花费太多时间