#1526·cli

错误: 连接不安全(请尝试使用 `sslmode=require`)

作者: raulrene创建于 2024年12月3日更新于 2026年4月16日

`Sequelize CLI [Node: 20.18.0, CLI: 6.6.2, ORM: 6.37.4]` 我有多个环境,对于低级别的环境,我使用 `config.json` 文件来运行迁移。但是,对于生产环境,我不希望在文件中列出凭据,也不希望将它们设置为环境变量,因为有多个人在项目上工作,这意味着所有人都必须设置它们。 **我想使用 `--url` 参数来运行迁移** 使用 Postgres,存储在 Neon.js 上。运行 `npx sequelize-cli db:migrate --url "PostgreSQL://{{username}}:{{password}}@{{host_url}}/{{db_name}}?sslmode=require"` 会出现错误 `ERROR: connection is insecure (try using 'sslmode=require')` 我尝试使用 `ssl=require`,`sslMode=require`,`sslmode=true`,`不提供` 等等。 **但是**, 我正在使用完全相同的连接字符串将应用程序连接到 DB,并且一切都正常。无论我做什么,似乎都没有考虑 `sslmode` 参数。有什么建议吗?