【发布时间】:2021-01-08 10:25:31
【问题描述】:
我使用 Sequelize 连接到我的 Amazon RDS SQL Server。当我使用 nodemon 在本地运行应用程序时,它运行良好,没有任何问题。但是当我部署到 Heroku 时,它总是抛出 AccessDeniedError [SequelizeAccessDeniedError]: Login failed for user 'myuser'
节点版本
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 } } });
【问题讨论】:
标签: node.js sql-server heroku sequelize.js tedious