online-status-checker

1.0.5 • Public • Published

online-status-checker

A node module with a few methods to easily check if you're online or a certain website is reachable.

Install

npm i online-status-checker --save

Simple Usage Examples:

Import the Module:

import { checkNetworkConnection, checkServerIsReachable, checkInternetConnection } from 'online-status-checker';

Check if there is a network connection - returns true or false

const result = checkNetworkConnection();
console.log(result);

Check if a specific url is alive / reachable (Status: 200) or not - returns true or false

const url = 'http://someurl.com';
const result2 = checkServerIsReachable(url);
console.log(result2);

Check if browser is online - returns true or false

const result3 = checkInternetConnection();
console.log(result3);

Angular Example:

import { Component } from '@angular/core';
import { checkNetworkConnection, checkServerIsReachable, checkInternetConnection } from 'online-status-checker';


@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent {
  url = 'http://someurl.com';
  result1;
  result2;
  result3;

  constructor() {
    this.result1 = checkNetworkConnection();
    this.result2 = checkServerIsReachable(url); 
    this.result3 = checkInternetConnection();
  }


}

Author

Steven Fernandez

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Changelog

[1.0.0] - 2018-09-16

Added

  • First Commit

[1.0.1] - 2018-09-16

Added Readme

  • Added readme with example usage

[1.0.2] - 2018-09-16

Added Readme

  • Added example for Angular 6

[1.0.3] - 2018-09-16

Added Readme

  • Readme Tidy

[1.0.4] - 2018-09-16

Added Readme

  • Readme Tidy

[1.0.5] - 2018-09-16

Updated Readme

  • Code Updates

Package Sidebar

Install

npm i online-status-checker

Weekly Downloads

0

Version

1.0.5

License

ISC

Unpacked Size

3.42 kB

Total Files

3

Last publish

Collaborators

  • stevenfernandez