【发布时间】:2020-07-29 23:09:08
【问题描述】:
我正在尝试使用 Heroku 免费的 Postgres 数据库在 Heroku 上托管的 Nodejs 应用程序上运行迁移。
我使用 Sequelize 作为我的 ORM。这是我的生产连接配置。
const dotenv = require('dotenv');
dotenv.config();
module.exports = {
production: {
use_env_variable: 'DATABASE_URL',
dialect: process.env.DIALECT,
protocol: process.env.DIALECT,
}
}
当我使用上述配置时,我得到以下错误:no pg_hba.conf entry for host "000.000.000.0", user "yyyyyyyyyyyyyy", database "xxxxxxxxxxxxx", SSL off
但是,当我将以下选项添加到配置时,我收到自签名证书错误。
dialectOptions: {
ssl: true
}
请问,我该如何解决?
【问题讨论】:
标签: node.js postgresql heroku sequelize.js