我想創建一個模型來處理與用戶有關的所有事情,從findOne()函數開始。如何使用node.js創建用戶模型?
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 = "[email protected]";
callback(null, test);
client.close();
});
};
module.exports = User;
node.js的抱怨findOne()將是不確定的。
創建這些模型併爲它們提供對象(如數據庫池等)的正確方法是什麼?
_client沒有被定義,因爲......它沒有在'findOne'方法中定義。你應該使用'this.client.connect()'。 – wroniasty 2012-04-20 11:22:33
當然。謝謝。 – Patrick 2012-04-20 11:49:52