Circleci, SequelizeConnectionError: нет записи pg_hba.conf для хоста - PullRequest
0 голосов
/ 14 апреля 2020

Я использую circleci для запуска некоторых тестов, связанных с базой данных. Мой сервер использует node и sequelize как orm. Всякий раз, когда я запускаю свои тесты, я получаю следующую ошибку:

SequelizeConnectionError: no pg_hba.conf entry for host X, user X, database X, SSL off

Как мне исправить эту ошибку?

1 Ответ

0 голосов
/ 14 апреля 2020

Я нашел решение. В моем файле индекса модели, где я создаю экземпляр Sequelize, мне нужно было добавить следующие параметры:

const sequelize = new Sequelize(
  database_url,
  {
    ssl = true,
    dialectOptions = {
      ssl: true,
    },
  },
);

Это исправило это. Ключ должен установить обе опции ssl. Проблема была в том, что Sequelize не использовал ssl.

...