【发布时间】:2020-09-16 02:00:12
【问题描述】:
尝试使用 Postgres 在 Heroku 上部署 Strapi,如此处所述
https://strapi.io/documentation/v3.x/deployment/heroku.html
但我得到了这个错误
error: no pg_hba.conf entry for host "84.212.51.43", user "ssqqeaz***", database "d6gtu***", SSL off
我使用 Heroku Postgres 插件。
我的数据库配置:
module.exports = ({ env }) => ({
defaultConnection: 'default',
connections: {
default: {
connector: 'bookshelf',
settings: {
client: 'postgres',
host: env('DATABASE_HOST', '127.0.0.1'),
port: env.int('DATABASE_PORT', 27017),
database: env('DATABASE_NAME', 'strapi'),
username: env('DATABASE_USERNAME', ''),
password: env('DATABASE_PASSWORD', ''),
},
options: {
ssl: true
},
},
},
});
为什么?请帮忙!
【问题讨论】:
-
这能回答你的问题吗? Heroku Database Connection Properties
-
如何将 ?ssl=true 添加到连接字符串中。我尝试在 Heroku UI 上更改 DATABASE_URL,但收到一条消息:无法更新项目。如何更新?
标签: postgresql heroku-postgres strapi