betterpinger

2.0.7 • Public • Published

betterpinger

A better solution for uptime by doing polling for server & client.

Table of Content

Installation

npm install betterpinger --save

Docs

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 events

  • connect event will emitted when BetterPinger connected to your BetterPinger server.
  • disconnect event will emitted when BetterPinger disconnected from your BetterPinger Server.

Example

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,	
});

Community

Discord

Dependents (0)

Package Sidebar

Install

npm i betterpinger

Weekly Downloads

1

Version

2.0.7

License

MIT

Unpacked Size

5.61 kB

Total Files

4

Last publish

Collaborators

  • yonle