[NODEJS] Sockets disconnecting before secure TLS connection can be established.

Posted December 29, 2020 5.1k views

I was trying to call some APIs through my Droplet as a test, and I ran into some very odd errors: “Client network socket disconnected before secure TLS connection was established” and “SOCKETTIMEOUT”
To make sure this was not the fault of my code, I ran it on both a local Windows and a Linux machine, and I had no problems.
What could be causing the issue? The Linux machine had essentially the same configuration as the droplet, yet still ran it without error.
So far, I have tried switching all https to http, without success.

test script:
const axios = require(‘axios’)
console.log('Got sucessful response!’)

Droplet info:
ubuntu 20.04 LTS
Nodejs 15.3.0

Test Machine (Windows) info:
Windows 10 (latest)
Nodejs 15.3.0

Test Machine (Linux) info:
ubuntu 20.04 LTS
Nodejs 15.3.0

Submit an answer

You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!