Я пытаюсь выполнить миграцию в моем приложении Nodejs, размещенном на Heroku, с использованием бесплатной базы данных Postgres Heroku.
Я использую 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
}
Пожалуйста, как мне решить эту проблему?