New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

knoq

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

knoq

A interval based Node module for continuous retrieval of web resources.

latest
Source
npmnpm
Version
1.1.0
Version published
Maintainers
1
Created
Source

Knoq

A interval based Node module for continuous retrieval of web resources.

build status

NPM

Example

var Knoq = require('knoq');
var req = Knoq('http://www.google.com/');

req.on('response', function(res) {
  console.log(res.statusCode);
  req.end();
});

req.on('end', function() {
  console.log('ended!');
});

Methods

var Knoq = require('knoq');

var req = Knoq(uri, opts, cb)

Create an ongoing http request to uri.

The optional opts object is used to pass configuration to Knoq.

  • opts.delay - Used to configure the interval timer. Defaults to 6000.

Alternatively you can pass a number as the opts argument:

var req = Knoq('http://google.com', 12000);

Which is shorthand for:

var req = Knoq('http://google.com', { delay: 12000 });

The optional callback cb(err, res) is called when either the error or response event is fired.

req.start()

Internally this is called with every new instance of Knoq. Can be used to restart an ended Knoq instance.

req.end()

Calling req.end() clears all timeouts, and stops Knoq from making any further requests.

Events

Knoq returns an instance of EventEmitter, and exposes the following events:

req.on('request', function (req) {})

The request event bubbles up from http.request().

req.on('response', function (res) {})

The response event bubbles up from http.request().

req.on('error', function (err) {})

The error event bubbles up from http.request(). By default req.end() will be called in the case of an error.

req.on('end', function () {})

The end event is fired when req.end() is called.

Install

npm install knoq

License

MIT

Keywords

Knoq

FAQs

Package last updated on 15 Apr 2015

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts