0

Pg-promise 在 60 秒内不返回任何内容,并且在使用 express-generator 运行服务器设置时超时。没有错误消息。

db.any所有没有或类似查询的路线都可以正常工作。超时的路线db.*

但是,相同的连接/路由/查询与一个简单的快速应用程序完美配合。

我从 AWS EC2 运行它。

这是运行良好的测试样本快递。routes/index.js 中的相同路由不起作用 - 超时。

const express = require('express');
const app = express();

const options = {
  query: function (e) {
    console.log(e.query);
  },
};

const pgp = require('pg-promise')(options);
const connection = 'postgres://user:pwd@endpoint:5432/db';
const db = pgp(connection);

app.get('/test', (req, res) => {
  db.any('select id from users')
    .then(data => {
      res.json({
        data,
      });
    }).catch(err => {
      res.json({
        err,
      });
    });
});

app.listen(4000, () => {
  console.log('db app listening on port 4000!');
});

module.exports = app;

不确定我错过了什么?可能是什么问题!

4

0 回答 0