我使用 Azure PostgreSQL,禁用 SSL 后可以正常工作,但我想启用 SSL 连接。当我在 Azure 中启用 SSL 时,启动应用程序后出现以下错误:SSL connection is required. Please specify SSL options and retry
。这个错误发生了多次。
在 Azure 文档的哪里可以找到关于 SSL 的信息,请参考Azure SSL 连接文档。以下是我的连接字符串:
connection: {
database: process.env.POSTGRES_DATABASE || 'postgres',
port: process.env.POSTGRES_PORT || 5432,
user: process.env.POSTGRES_USER || 'my@-username',
host: process.env.POSTGRES_HOST || 'postgres.db.postgres.database.azure.com',
password: process.env.POSTGRES_PASSWORD || 'postpass',
sslmode: 'require',
}
根据Azure文档,我指定了
sslmode:require
但是它没有起作用。如果有人遇到同样的错误并找到解决方案,请告诉我。我已经被这个错误困扰了5天。
ssl: true
而不是sslmode: 'require'
。 - Tachyonpsql
),看看是否会出现相同的错误。 - jjanes