Skip to content

eljefedelrodeodeljefe/probe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Probe Build Status

Ping and probe stuff

Usage

Ping something once

const Ping = require('probe').Ping

const config = {
  host: 'google.com',
  path:'/'
}

const expectResponse = {
  code: 200
}

const ping = new Ping()
ping.start(config, expectResponse, (err, diff) => {
  if (err) {
    return console.error(err)
  }
  console.log(diff)
})

Probe something conitnuously

const probe = require('probe')

const config = {
  name: 'google-ping',
  time: {
    second: 50
  },
  host: 'google.com',
  path:'/'
}

const expectResponse = {
  code: 200
}

probe.add(config, expectResponse)
probe.on('google-ping', () => {
  console.log('received ping')
})

License

MIT