Circleci,SequelizeConnectionError:主机没有pg_hba.conf条目

问题描述 投票:0回答:1

我正在使用circleci来运行一些涉及数据库的测试。我的服务器使用node并将sequelize作为orm。每当我运行测试时,都会出现以下错误:

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

如何解决此错误?

node.js sequelize.js circleci
1个回答
0
投票

我找到了解决方案。在我的模型索引文件中,创建Sequelize的实例,我需要添加以下选项:

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

此固定了它。关键是设置两个ssl选项。问题是Sequelize没有使用ssl。

© www.soinside.com 2019 - 2024. All rights reserved.