postgresql 抛出新错误('SASL:紧急停堆-服务器-第一条消息:客户端密码必须为字符串“)

a64a0gku  于 2023-02-04  发布在  PostgreSQL
关注(0)|答案(1)|浏览(179)

出现了一个问题,我不知道如何修复它,一切似乎都连接正常,但错误没有以任何方式消失,它试图连接js到postgresql数据库,但它抛出了这个错误throw new Error('SASL: SCRAM-SERVER-FIRST-MESSAGE : client password must be a string') ^ Error: SASL: SCRAM-SERVER-FIRST-MESSAGE: client password must be a string
下面我得到一个代码,其中连接数据被发现,如果有什么东西丢失,然后告诉我,非常感谢提前,我已经遭受这个问题很长一段时间。
settings.json

{
"sqltools.connections": [
    {
        "previewLimit": 50,
        "server": "localhost",
        "port": 5432,
        "driver": "PostgreSQL",
        "name": "database",
        "password": "5432",
        "username": "postgres",
        "database": "postgres"
    }
]
}

db.js

const configs = {
host: 'localhost',
port: 5432,
user: 'postgres',
password: '5432',
database: 'postgres'
}
zd287kbt

zd287kbt1#

您是否尝试过为您的数据库使用其他名称?使用postgres可能是一个问题,因为它更像是数据库的保留字。然而,这个错误主要来自密码。请确认您的数据库密码不为空。

相关问题