PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Come rendere i risultati di postgresql in ejs usando il nodo pg?

Rispondendo alla mia domanda nel caso qualcun altro avesse una domanda simile.

Riconfigurata la funzione getAllItems nel file query.js per eseguire il rendering del file .ejs e passare i risultati della query

const getAllItems = function(req, res) {
    const sql = 'SELECT * FROM items ORDER BY id ASC';
    pool.query(sql, (error, results) => {
        if (error) {
            throw error;
        }
        res.render("allItemInfo.ejs", {todoDbList: results.rows})
    })
};

Chiama la funzione nel file app.js

//all todo information
app.get('/todos', db.getAllItems);