【发布时间】:2016-06-04 20:51:39
【问题描述】:
我目前正在将 Heroku 中设置的环境迁移到 Amazon Web Services 堆栈(RDS PostgreSQL、Elastic Beanstalk)。
我在尝试通过 sequelize.js ORM 连接到 PostgreSQL 时遇到了一些问题。错误信息如下:
未处理的拒绝 SequelizeHostNotFoundError: getaddrinfo ENOTFOUND [主持人]。
我可以通过 pgAdmin 连接到数据库,所以我知道该服务正在运行,并且以下配置已在 Heroku 上运行:
sequelize = new Sequelize(process.env.DATABASE_URI, {
dialect: 'postgres',
protocol: 'postgres',
logging: true,
timestamps: false
})
DATABASE_URI 的格式如下:
postgres://[db_username]:[db_password]@[hostname]:[port]/[db_name]
任何帮助将不胜感激。提前致谢!
【问题讨论】:
标签: javascript node.js postgresql amazon-web-services sequelize.js