gpt4 book ai didi

javascript - sequelize v4 复制的密码验证失败

转载 作者:行者123 更新时间:2023-11-29 12:17:08 24 4
gpt4 key购买 nike

我正在尝试通过复制连接到我的数据库。我以各种方式填写了复制选项中的字段,但每次都出现相同的错误:

password authentication failed for user "my_local_system_username"

sequelize/pg 以某种方式认为我正在尝试使用我的操作系统用户名登录???

这是我尝试过的:

const serverParams = {
user: auth.db.user,
password: auth.db.password,
port: 5432
};

const dbConfig = {
options: {
dialect: 'postgres',
protocol: 'tcp',
replication: {
write: {},
read: process.env.NODE_ENV === 'production' ?
[
{
...serverParams,
host: 'db1.lupoex.com'
},
{
...serverParams,
host: 'db2.lupoex.com'
}
] :
[
{
...serverParams,
host: 'test.db.lupoex.com'
}
]
},
pool: {
max: 5,
min: 0,
idle: 5000,
acquire: 20000
}
//logging: function(query) {
// console.log(query)
//}
}
};

new Sequelize('database', null, null, dbConfig.options);

在此先致谢,欢迎提出所有意见/建议。

最佳答案

require('dotenv').config(); 添加到我的配置文件的顶部为我修复了它。

关于此问题的更多讨论:https://github.com/sequelize/cli/issues/641

关于javascript - sequelize v4 复制的密码验证失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47335646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com