尝试通过localhost连接到我的postgres数据库时,出现授权错误。我可以使用sudo -u postgres psql
登录。尝试通过Express应用程序(同时使用Sequelize和node-postgres)进行连接时,出现错误。
错误:
error: password authentication failed for user: "postgres"
.env:
PGUSER="postgres"
PGHOST=""
PGPASSWORD=""
PGDATABASE=""
PGPORT=""
序列化配置:
const sequelize = new Sequelize('postgres://postgres@localhost:5432/test', { ... });
我已经编辑了pg_hba.conf文件,并接受以下所有本地主机连接:
local all all _BLANK_ trust