findOne() 関数から始めて、ユーザーに関連するすべてを処理するモデルを作成したいと思います。
app.js:
var u = new User(client);
u.findOne(function(error, user) {
console.log(error, user);
});
モデル/User.js:
var User = function (client) {
this.client = client
};
User.prototype.findOne = function (id, callback) {
client.connect();
client.get('testkey', function(error, result) {
var test = "hello@world.com";
callback(null, test);
client.close();
});
};
module.exports = User;
node.js は、findOne() が未定義になると不平を言います。
そのようなモデルを作成し、データベース プールなどのオブジェクトを提供する正しい方法は何ですか?