小编Yue*_*yan的帖子

Strapi CMS,Heroku 错误:主机没有 pg_hba.conf 条目

三个月前,我创建了一个部署在 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,
      },
    },
  },
});
Run Code Online (Sandbox Code Playgroud)

但是 3 个月后(现在),我heroku logs --tail从那时起检查了这些应用程序是否出错,消息是:

错误错误:没有主机“3.86.36.125”的 pg_hba.conf 条目,用户“mwtwuvkwtrqpir”,数据库“d3d9tcukrk5fgh”,SSL 关闭

我使用了 Strapi 3.2.5 ,并且我在 Heroku Postgres 上部署了 Plan free (Hobby)。我希望每个人都能帮助我解决这个问题,并希望帮助其他人解决同样的问题。谢谢

macos heroku node.js strapi

6
推荐指数
1
解决办法
355
查看次数

标签 统计

heroku ×1

macos ×1

node.js ×1

strapi ×1