sql >> データベース >  >> RDS >> PostgreSQL

ノードpgを使用してpostgresqlの結果をejsにレンダリングする方法は?

    他の誰かが同様の質問をした場合に備えて、自分の質問に答えます。

    .ejsファイルをレンダリングしてクエリ結果を渡すようにquerys.jsファイルのgetAllItems関数を再構成しました

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

    app.jsファイルで関数を呼び出します

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



    1. DB接続のFlaskbefore_requestおよびteardown_request

    2. MySQLのnow()+1日

    3. PRIMARYKEY制約の違反

    4. SQL ALTER TABLE