gpt4 book ai didi

node.js - Sequelize 不适用于 Heroku,但适用于本地

转载 作者:行者123 更新时间:2023-12-03 22:33:42 25 4
gpt4 key购买 nike

我使用 Sequelize 连接到我的 Amazon RDS SQL Server 。当我使用 nodemon 在本地运行应用程序时,它运行良好,没有任何问题。但是当我部署到 Heroku 时,它总是抛出 AccessDeniedError [SequelizeAccessDeniedError]: Login failed for user 'myuser' Node 版本

PS C:\Windows\system32> node -v
v14.3.0

package.json
{
"dependencies": {
...
"sequelize": "^6.3.5",
"tedious": "^9.2.1"
...
}
}

database.js
const { DB, USER, PWD, HOST, DB_INSTANCE } = process.env;

return new Sequelize(DB, USER, PWD, {
host: HOST,
dialect: 'mssql',
dialectOptions: {
instanceName: DB_INSTANCE,
options: {
validateBulkLoadParameters: false
}
}
});

最佳答案

尝试将 usernamepassword 凭据 key 添加到您的配置中。它可能会有所帮助。

关于node.js - Sequelize 不适用于 Heroku,但适用于本地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64007279/

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