Aurora Postgres连接超时Node.js

问题描述

这是我上次查看时的工作。代码保持不变。

我有一个通过ec2实例到Aurora Postgres数据库的SSH隧道。我可以通过psql连接到它。我也可以通过Datagrip连接到它。我能够运行查询。

但是通过nodejs使用完全相同的连接设置,我得到了连接超时。连接设置与我在psql和Datagrip中使用的连接设置完全相同。

pool = new Pool({
    user: "myuser",host: "localhost",database: 'somedb',password: "password",port: 1234
});

pool.query('SELECT column1,column2 FROM test ORDER BY id ASC',(error,results) => {
    if (error) {
        response.status(400).send(`Error: ${error.message}`);
        return;
    }
    response.status(200).json(results.rows);
})


相同的代码可直接在服务器上运行。尝试通过ssh隧道连接时,它不再起作用。 (尽管它曾经可以工作)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)