Ответы пользователя по тегу Node.js
  • Почему не работает pool в PostgreSQL?

    olegostashov
    @olegostashov Автор вопроса
    Возможно, кому-то понадобится. Удалил лишний pool.end() и перенес res.render().
    app.get("/", (req, res) => {
      var pool = new pg.Pool(pg_connect);
      const results = [];
      pool.connect(function(err, client, done) {
        if (err) {
          console.log(err);
          done();
          return res.status(500).json({ success: false, data: err });
        } else {
          client
            .query("SELECT * FROM users")
            .then(result => {
              result.rows.forEach(function(item) {
                results.push(item);
              });
              res.render("index", { users: results });
            })
            .catch(err => console.log(err));
          done();
        }
      });
    });
    Ответ написан
    Комментировать