node check if not connected to internet
const dns = require('dns');
function isInternetConnected() {
return new Promise((resolve) => {
dns.lookup('www.google.com', (err) => {
if (err && err.code === 'ENOTFOUND') {
resolve(false);
} else {
resolve(true);
}
});
});
}
(async () => {
const connected = await isInternetConnected();
console.log(`Connected to the internet: ${connected}`);
})();