【发布时间】:2021-06-11 08:51:24
【问题描述】:
三个月前,我创建了一个部署在 Heroku 上的 Strapi 应用程序,一切正常。我在本地环境中使用了 macOS 10.13.6 和节点 14.15.4
数据库的配置是在一个名为 database.js 的文件中创建的,该文件位于 rootApp/config/env/production/database.js 以下是这些文件(database.js)中的所有配置:
const parse = require('pg-connection-string').parse;
const config = parse(process.env.HEROKU_POSTGRESQL_MAROON_URL);
module.exports = ({ env }) => ({
defaultConnection: 'default',
connections: {
default: {
connector: 'bookshelf',
settings: {
client: 'postgres',
host: "ec2-35-169-184-61.compute-1.amazonaws.com",
port: 5432,
database: "d3d9tcukxxx",
username: "mwtwuvkwxxxx",
password: "42f0337xxxxx",
},
options: {
ssl:true,
},
},
},
});
但 3 个月后(现在),我从 heroku logs --tail 检查然后这些应用程序出现错误,消息是:
错误错误:主机“3.86.36.125”、用户“mwtwuvkwtrqpir”、数据库“d3d9tcukrk5fgh”没有 pg_hba.conf 条目,SSL 关闭
我使用了 Strapi 3.2.5,并在 Heroku Postgres 上部署了免费计划(爱好)。 我希望每个人都帮助我解决这个问题,并希望帮助其他人解决同样的问题。 谢谢
【问题讨论】:
标签: node.js macos heroku strapi