我正在使用circleci运行一些涉及数据库的测试。我的服务器使用node和sequelize作为orm。每当我运行我的测试时,我都会得到以下错误:
SequelizeConnectionError: no pg_hba.conf entry for host X, user X, database X, SSL off如何修复此错误?
发布于 2020-04-15 00:55:11
我找到了解决方案。在我创建Sequelize实例的模型索引文件中,我需要添加以下选项:
const sequelize = new Sequelize(
database_url,
{
ssl = true,
dialectOptions = {
ssl: true,
},
},
);这解决了这个问题。关键是设置两个ssl选项。问题是Sequelize没有使用ssl。
https://stackoverflow.com/questions/61212938
复制相似问题