Сервер ошибок Sequelize требует шифрования: true, даже если я его устанавливаю

#node.js #azure #express #sequelize.js

#node.js #azure #экспресс #sequelize.js

Вопрос:

Я пытаюсь выполнить вызов sequelize для моей базы данных sql Server Azure. Я могу подключиться к базе данных в SSMS со своего компьютера, однако, когда я пытаюсь вставить запись с помощью необработанного запроса в sequelize, я получаю сообщение об ошибке «Для параметра конфигурации сервера требуется шифрование, для которого установлено значение true». Я полагаю, что я устанавливаю это на основе документации, поэтому я не уверен, где я ошибаюсь.

Я вызываю это со своего локального компьютера и указываю на облачный сервер azure. Когда я выполняю этот вызов с виртуальной машины на сервере Azure, я не вижу этой проблемы. Может кто-нибудь указать мне, что я делаю неправильно? До сих пор Google меня подводил.

const sequelize = new Sequelize(‘db’, ‘user’, ‘password’, {dialect: ‘mssql’, host: ‘server’,
dialectOptions: {
encrypt: true } });