出现了一个问题,我不知道如何修复它,一切似乎都连接正常,但错误没有以任何方式消失,它试图连接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'
}
1条答案
按热度按时间zd287kbt1#
您是否尝试过为您的数据库使用其他名称?使用postgres可能是一个问题,因为它更像是数据库的保留字。然而,这个错误主要来自密码。请确认您的数据库密码不为空。