Node.js mssql 错误:乏味的弃用`config.options.enableArithAbort` 的默认值将从`false` 更改为`true`

Mat*_*ath 6 node.js node-mssql

我收到以下错误。我如何解决它?

tedious deprecated 在`tedious` 的下一个主要版本中`config.options.enableArithAbort` 的默认值将从`false` 更改为`true`。将值显式设置为“true”或“false”以使此消息静音。node_modules\mssql\lib\tedious\connection-pool.js:61:23

Meh*_*lal 16

将您的数据库配置选项更改为以下内容:

     var config = {
      user: 'username',
      password: 'password',
      server: 'localhost', 
      database: 'databasename',
      "options": {
        "encrypt": true,
        "enableArithAbort": true
        }
   };
Run Code Online (Sandbox Code Playgroud)

在此处阅读问题详细信息:https : //github.com/tediousjs/node-mssql/issues/976

  • 我确认,使用截至 2021 年 1 月最新的 mssql。确实如此。谢谢。 (2认同)
  • 这有效。我需要显式定义“encrypt”和“enableArithAbort”。谢谢。 (2认同)