#node.js #sql-server #heroku #sequelize.js #tedious
#node.js #sql-сервер #heroku #sequelize.js #утомительно
Вопрос:
Я использую Sequelize для подключения к моему серверу Amazon RDS SQL Server. Он работает хорошо, без каких-либо проблем, когда я запускаю приложение в локальном режиме с помощью nodemon. Но когда я развертываю в Heroku, он всегда выдает AccessDeniedError [SequelizeAccessDeniedError]: Login failed for user 'myuser'
версия узла
PS C:Windowssystem32> 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 } } });
Ответ №1:
Попробуйте добавить username
password
ключи и учетные данные в свою конфигурацию. Это может помочь.