A better solution for uptime by doing polling for server & client.
MIT License
A better solution for uptime by doing polling for server & client.
npm install betterpinger --save
core
A function that loaded via require("betterpinger")
. To use this function, Put at request handler. Example:
server.on("request", core);
core.connect
A function that connects to a server & communicate with your betterpinger
server. In this function, You need to provide some parameters so it works perfectly. They are:
hostname
[Required] for requesting to the provided hostname.port
for requesting to the different port of hostname.path
for requesting to the provided path.headers
for setting this client headers.protocol
for requesting in different protocol.core.connect
eventsconnect
event will emitted when BetterPinger connected to your BetterPinger server.disconnect
event will emitted when BetterPinger disconnected from your BetterPinger Server.Server Example
const http = require("http");
const betterpinger = require("betterpinger");
http.createServer(betterpinger).listen(3000);
Client Example
const { connect } = require("betterpinger");
connect({
hostname: "localhost",
port: 3000,
});