错误:尝试连接到 AWS RDS (Postgres) 时连接 ECONNREFUSED 127.0.0.1:5432

时间:2021-05-17 11:08:36

标签: node.js postgresql amazon-web-services

我无法连接到我托管在 AWS 上的 Postgres 数据库。我正在尝试从运行在端口 3000 上的本地节点服务器访问它。每当我对数据库进行 API 调用时,我都会收到以下错误:Error: connect ECONNREFUSED 127.0.0.1:5432 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16)

这是我连接到数据库的地方:

require('dotenv').config
const { Pool } = require('pg')

const pool = new Pool({
    user: process.env.USER,
    host: process.env.DB,
    database: process.env.USER,
    password: process.env.PASSWORD,
    port: 5432,
})
module.exports = {
  getAll: (text, callback) => {
    return pool.query(text, callback)
  },
  query: (text, params, callback) => {
    return pool.query(text, params, callback)
  },
}

我试过用 ngrok 暴露本地端口,没有任何区别。

感谢您的建议。

0 个答案:

没有答案