Я пытаюсь подключиться к базе данных Azure, используя экспресс + Sequelize. Я не могу подключиться к работе.
Я изменил файл подключения database.json следующим образом:
"development": {
"username": "XXX",
"password": "XXX",
"database": "XXX",
"host": "XXX",
"dialect": "mssql",
"port": 1433,
"dialectOptions": {
"encrypt": true
}
}
Я пытаюсь соединиться с секвенсором, как это
sequelize = new Sequelize(process.env[config.use_env_variable], config);
} else {
sequelize = new Sequelize(config.database, config.username, config.password, config);
}
Я получаю сообщение об ошибке:
https://i.imgur.com/FQdZCeZ.png
Если я напрямую изменю соединение Sequelize без использования файла JSON и подключу его следующим образом:
sequelize = new Sequelize('XXX', 'XXX', 'XXX', { host: 'XXX', dialect: 'mssql', dialectOptions: { options: { encrypt: true } } });
Я получаю сообщение об ошибке: имя пользователя пусто:
https://i.imgur.com/JbkOgIU.png
Я попытался соединиться с MySql, и там все работает. Проблемы только при подключении к базе данных Azure. Любая помощь будет отличными парнями! Спасибо.