Node.js 使用节点12时强制TLS1.2

Node.js 使用节点12时强制TLS1.2,node.js,ssl,Node.js,Ssl,我们正在使用节点版本为12的NodeJS服务器。我们的服务器还请求其他服务器获取一些数据。开箱即用节点使用TLS1.3向其他服务器发出这些请求 我们能强迫NodeJ使用TLS1.2而不是1.3吗 我已经看到了将NodeJS http服务器配置为使用TLS1.2的技巧,但是如何将我的整个节点应用程序配置为使用TLS1.2发送请求?对于特定的http/https客户端,有几种方法可以做到这一点。要在全球范围内做到这一点就有点棘手了 node.js有一个命令行选项,记录如下: 实际上,您可以这样调用

我们正在使用节点版本为12的NodeJS服务器。我们的服务器还请求其他服务器获取一些数据。开箱即用节点使用TLS1.3向其他服务器发出这些请求

我们能强迫NodeJ使用TLS1.2而不是1.3吗


我已经看到了将NodeJS http服务器配置为使用TLS1.2的技巧,但是如何将我的整个节点应用程序配置为使用TLS1.2发送请求?

对于特定的http/https客户端,有几种方法可以做到这一点。要在全球范围内做到这一点就有点棘手了

node.js有一个命令行选项,记录如下:

实际上,您可以这样调用node.js:

node --tls-max-v1.2 .\script.js
我不确定这是否有效,但可能值得一试