При миграции Heroku SSL отключается, хотя конфигурация Sequelize верна - PullRequest
0 голосов
/ 27 сентября 2019

Я начал использовать базу данных Postgres в Heroku для своего приложения.Я использую Sequelize как ORM.Хотя мои настройки верны (в соответствии с документами):

const sequelize = new Sequelize(
  env.PG_DB_NAME,
  env.PG_USER,
  env.PG_PASSWORD, {
    host: env.PG_HOST,
    dialect: 'postgres',
    dialectOptions: { ssl: true }, // <= this is the SSL config
    port: env.PG_PORT,
    logging: false,
    pool: {
      max: 5,
      min: 0,
      acquire: 30000,
      idle: 10000
    },
  });

Когда я запускаю миграцию онлайн, я все еще получаю эту ошибку:

ERROR: no pg_hba.conf entry for host "xx.xxx.xx.xx", user "xxx", database "xxx", SSL off

Проблема в том, что SSL должен быть включен,Почему я не могу сделать это с этой конфигурацией?

Я не могу перейти к строковому соединению, потому что хочу добавить конфигурации пула, что невозможно при строковом соединении.

Пожалуйста, помогите!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...