internet-available
Version:
A module to verify if there's an active internet connection with Node.js
31 lines (28 loc) • 743 B
JavaScript
var internetAvailable = require("./internet-available");
// Most easy way
internetAvailable().then(() => {
console.log("Internet available");
}).catch(() => {
console.log("No internet");
});
// Set a timeout and a limit of attempts to check for connection
internetAvailable({
timeout: 4000,
retries: 10,
}).then(() => {
console.log("Internet available");
}).catch(() => {
console.log("No internet");
});
// Make it with a different verification address
internetAvailable({
timeout: 4000,
retries: 10,
domainName: "ourcodeworld.com",
port: 53,
host: '8.8.8.8'
}).then(() => {
console.log("Internet available");
}).catch(() => {
console.log("No internet");
});