小编Jam*_*mes的帖子

使用sequelize ORM在node.js上连接到Amazon RDS Postgres数据库的问题

我目前正致力于将Heroku中设置的环境迁移到Amazon Web Services堆栈(RDS PostgreSQL,Elastic Beanstalk).

尝试通过sequelize.js ORM连接到PostgreSQL时,我遇到了一些问题.错误信息如下:

未处理的拒绝SequelizeHostNotFoundError:getaddrinfo ENOTFOUND [host].

我可以通过pgAdmin连接到数据库,所以我知道该服务正在运行,并且以下配置适用于Heroku:

    sequelize = new Sequelize(process.env.DATABASE_URI, {
        dialect: 'postgres',
        protocol: 'postgres',
        logging: true,
        timestamps: false
    })
Run Code Online (Sandbox Code Playgroud)

DATABASE_URI的格式如下:

postgres://[db_username]:[db_password]@[hostname]:[port]/[db_name]
Run Code Online (Sandbox Code Playgroud)

任何帮助将不胜感激.提前致谢!

javascript postgresql amazon-web-services node.js sequelize.js

6
推荐指数
1
解决办法
2401
查看次数