Вот такая функция позволяет заполнить объект driver{}
var driver = {};//создал объект
function queryDatabase() {
request = new Request("SELECT * FROM [driving license] WHERE name_driver='Олег'", function (err, rowCount, rows) {
console.log(rowCount + ' row(s) returned');
//process.exit();
});
request.on('row', function (columns) {
columns.forEach(function (column) {
console.log("%s\t%s", column.metadata.colName, column.value);
driver[column.metadata.colName] = column.value;//заполнение объекта
});
});
connection.execSql(request);
}
Дальше, как только пройдёт соединение, юзаем
этуar connection = new Connection(config);
connection.on('connect', function (err) {
if (err) {
console.log(err);
}
else {
queryDatabase(); //вот тут юзаем нашу функцию
}
}
)
функцию
а это уже использование шаблонизатора EJSapp.get('/driver', function (req, res) {
res.render('driver', {name:driver.name_driver, lastName:driver.last_name_driver, numPtc:driver.num_ptc, numLicense:driver.num_license});
});
Здесь я передаю на страницу свойства объекта name:driver.name_driver
А тут уже юзаю эту переменную name
<div class="header">
<h1>Вы зашли как водитель: <%=name%></h1>
<a href="http://localhost:3000/"><div class="btn-close">ВЫХОД</div></a>
</div>
Кому нужны будут ещё подробности,
пишите в вк