簡體   English   中英

Aurora Postgres 連接超時 Nodejs

[英]Aurora Postgres Connection Timeout Nodejs

這是我最后一次看它時的工作。 代碼保持不變。

我有一個通過 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 隧道連接時,它不再起作用。 (雖然它曾經工作)

問題是 pg npm 包的版本。 我更新到更新的包,連接再次開始工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM