通过 nodeJS 连接 aws postgres 实例时出现超时错误

时间:2021-01-15 18:20:25

标签: postgresql timeout amazon-rds

连接时数据库连接成功

  1. pgadmin
  2. psql

但是导致TimeoutError: query timed out 使用来自 nodeJS 的 sequelize/pg 连接它

sequelize 方法如下图所示,

const Sequelize = require('sequelize');
const sequelize = new Sequelize(process.env.DB_NAME, process.env.DB_USER, process.env.DB_PWD, {
  host: process.env.DB_HOST,
  dialect: 'postgres',
  logging: process.env.DB_SHOW_LOGS === 'true',
  port: process.env.DB_PORT,
  pool: {
    max: 5,
    min: 0,
    acquire: 30000,
    idle: 10000
  },
});

任何见解? 提前致谢!

1 个答案:

答案 0 :(得分:0)

问题已通过将 'pg' 模块升级到 8.5.1 解决!!!