data.js
pool.connect(function (err, client, done) {
client.query('SELECT id, user_id, name FROM public.chat;', function (err,
result) {
if (err) console.log("error" + err.message);
else {
done();
console.log(result.rows[0]);
module.exports.res = result.rows[0];
}
});
});
app.js
var con = require('./db/connect');
console.log(con.res);
Выводит не
undefined
Дело с обратным вызовом, но ка реализовать не понимаю.
data.js
var pool = require('./connect').pool;
var Promise = require('promise');
module.exports.SelMsg = function MsgSel() {
return new Promise(function (resolve, reject) {
pool.connect()
.then(function (client) {
client.query('SELECT text FROM public.message;')
.then(function (res) {
resolve(res);
client.release();
}).catch(function (e) {
console.log(e);
})
})
app.js
var con = require('./db/data.js');
var users = await con.SelUser(); // использовал await что бы дождаться ответа.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Нужно вставить в определенное место строки символ, используя регулярные выраженияУ меня есть только символ для вставки и позиция на которую...
Подскажите, пожалуйста, по слайдеру с ползунком несколько вопросов