当我连接到 SQL 服务器时,Sequelize 连接出现问题

Problem with connect by Sequelize when I connect to SQL Server

我使用 mssql 包并像这样连接到数据库:

const sql = require('mssql')
const config = {
    user: 'sa',
    password: 'xxxxxx',
    server: 'xxx.xxx.xxx.xxx',
    database: 'zorgo',
    options : {
        enableArithAbort: false,
        cryptoCredentialsDetails: {
            minVersion: 'TLSv1'
        }
    }
};

现在我想尝试 'sequelize' 库并尝试连接

const sequelize = new Sequelize('zorgo', 'sa', 'xxxxxx', {
    dialect: 'mssql',
    host: 'xxx.xxx.xxx.xxx',
    options: {
        enableArithAbort: false,
        cryptoCredentialsDetails: {
            minVersion: 'TLSv1'
        }
    }
});

但是我得到一个错误

Failed to connect to xxx.xxx.xxx.xxx:1433 - 584:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol

请帮我解决这个问题

我找到了问题的答案

    const sequelize = new Sequelize('zorgo', 'sa', 'xxxxxx', {
    dialect: 'mssql',
    host: 'xxx.xxx.xxx.xxx',
    dialectOptions: {
        options: {
            enableArithAbort: false,
            cryptoCredentialsDetails: {
                minVersion: 'TLSv1'
            }
        }
    }
});

并且效果很好...