let id;
pool.getConnection(function(err, connect) {
connect.query('SELECT * FROM users WHERE vkontakteid = ?', [req.user.id], function(err, result) {
if (err) console.log(err);
id = result; // сохраняем в переменную
}
})
// без тайм аута не сработает, будет пустая id
setTimeout(function () {
console.log(id[0].id)
res.render('test', {
idVK: id // и на фронте уже вывожу
})
},1000)
const pool = mysql.createPool({
// ...
});
pool.getConnection(function (err, connection) {
connection.query('SELECT * FROM users WHERE vkontakteid = ?', [req.user.id], function (err, result) {
if (err) console.log(err);
console.log(result)
}))
// pool.releaseConnection(connection);
pool.end(function (err) {
if (err) console.log(err)
console.log('pool end')
})
})
const pool = mysql.createPool({
// ...
});
pool.getConnection(function (err, connection) {
connection.query('SELECT * FROM users WHERE vkontakteid = ?', [req.user.id], function (err, result) {
if (err) console.log(err);
console.log(result)
}))
pool.releaseConnection(connection);
})
app.get('/post', function (req, res) {
let posts = dbFetch; // получаем массив с БД
let post_id = posts .find( r => r.id === 5 ); // получаем 5 элем. массива
res.render('имя шаблона', {
post: post_id // отдаем в шаблон
})
}
ready
вы можете писать код?