我目前正在将在Heroku上设置的环境迁移到AWS堆栈(RDS PostgreSQL,Elastic Beanstalk)中。
当我尝试通过sequelize.js ORM连接到PostgreSQL时,遇到了一些问题。以下是错误消息:
Unhandled rejection SequelizeHostNotFoundError: getaddrinfo ENOTFOUND [host].
我可以通过pgAdmin连接到数据库,所以我知道服务正在运行,并且以下配置已在Heroku上工作:
任何帮助都将不胜感激。提前感谢!
当我尝试通过sequelize.js ORM连接到PostgreSQL时,遇到了一些问题。以下是错误消息:
Unhandled rejection SequelizeHostNotFoundError: getaddrinfo ENOTFOUND [host].
我可以通过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]
任何帮助都将不胜感激。提前感谢!