ノードで cradle パッケージを使用して、couchdb にクエリを実行しています。私のノード インスタンスには管理者権限があります。
ノードから _users テーブルをクエリする適切な方法を探しています。
今、私はこのようなことをしています:
var db = conn.database('_users');
db.exists(function (err, exists) {
if (err) {
console.log('error', err);
} else if (exists) {
db.get('org.couchdb.user:some_user', function (err, doc) {
console.log(doc);
});
} else {
console.log('database does not exists.');
}
});
これを行うためのよりクリーンな方法はありますか?pouchdb-authentication に似た認証ライブラリはありますか?
これが私がやったことです 当時、私はノード上で簡単にpouchdbを使用できることに気づいていませんでした。_users へのリクエストを簡素化するために、これに加えて、pouchdb 認証を使用します。