Я хотел бы создать модель для обработки всего, что связано с пользователями, начиная с функции 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
Конечно. Благодарю. – Patrick