首页 > 解决方案 > Sequelize error server requires encrypt: true 即使我正在设置它

问题描述

我正在尝试对我的 azure sql server 数据库进行后续调用。我可以从我的机器连接到 SSMS 中的数据库,但是当我尝试通过 sequelize 中的原始查询插入记录时,我收到“服务器需要加密配置选项设置为 true”错误。我相信我是根据文档设置的,所以我不确定我哪里出错了。

我从本地机器调用它并指向云天蓝色服务器。当我从 azure 服务器上的 VM 进行此调用时,我没有看到此问题。谁能指出我做错的方向?到目前为止,谷歌让我失望了。

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

标签: node.jsazureexpresssequelize.js

解决方案


推荐阅读