Неделю как начал изучать Node.js - не могу получить данные из модуля. Получаю undefined.
Если в самом модуле вывожу данные rows - все выдает. Но мне нужно передать данные в приложение, где подключен модуль.
Есть app.js (код):
var tasks = require('./tasks');
var list = tasks.list();
console.log(list);
Для него создал модуль tasks.js (код):
var mysql = require('mysql');
var pool = mysql.createPool({
connectionLimit : 15,
host: 'localhost',
database: 'node',
user: 'node',
password: '123'
});
var Tasks = {
list: function(){
pool.getConnection(function(err, connection) {
connection.query( 'SELECT * FROM tasks', function(err, rows) {
return rows;
connection.release();
});
});
},
edit: function(){
},
};
module.exports = Tasks;