В nodejs + express + postgres есть небольшой проект для самообразования. По запросу Postgres я получаю данные в формате json, затем данные в экспресс-инструментах передаются в шаблон ejs. Вопрос в том, как добавить этот json в динамическую таблицу в формате html.
Запрос к базе данных выглядит так
const pool = new pg.Pool(config);
router.get('/index', (req, res, next) => {
pool.connect(function (err, client, done) {
if (err) {
console.log("Can not connect to the DB" + err);
}
client.query('SELECT * FROM srt_final WHERE info_init @> \'{"subscriber":"999999"}\' ORDER BY id DESC LIMIT 20', function (err, result) {
done();
if (err) {
console.log(err);
res.status(400).send(err);
}
var osaka = result.rows;
res.render('index', { srt: osaka });
})
})
});
Данные выглядят примерно так (около 30 значений).
[
{"id":11653167,"info_init":
{"date":"05.07.2018"},
....
{"Time":"10:31:17"}
},
....
{"id":11653168,"info_init":
{:},
......
{:}
}
]