【发布时间】:2018-01-11 16:37:05
【问题描述】:
我正在将我的 nodejs 应用程序从本地移动到 Web 服务器。 当我在本地机器上测试数据库连接(使用'mssql'包的SQL Server)时,连接成功,但在网络服务器上我收到错误消息:
<node:6316> [DEP0064] DeprecationWarning: tls.createSecurePair() is deprecated.
Please use tls.Socket() instead.
我能想到的唯一区别是我的本地服务器 npm 版本是 2.15.5,而 Web 服务器 npm 版本是 5.6.0。 我是否需要安装旧版本的 nodejs 才能使其工作,或者有什么方法可以让它工作?
提前致谢
【问题讨论】:
-
你解决了吗?在 Azure 上部署时我遇到了同样的问题。 Azure 不允许应用启动并在日志中将警告打印为标准错误。
标签: sql-server node.js database-connection