PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Wie rendert man Postgresql-Ergebnisse in EJs mit node pg?

Meine eigene Frage beantworten, falls jemand anderes eine ähnliche Frage hat.

Die getAllItems-Funktion in der querys.js-Datei wurde neu konfiguriert, um die .ejs-Datei zu rendern und die Abfrageergebnisse zu übergeben

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})
    })
};

Rufen Sie die Funktion in der Datei app.js auf

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