koa-detect-crawler

0.0.0 • Public • Published

koa-detect-crawler

Handle http request from crawler (Something like Googlebot)

Example

var crawler = require('koa-detect-crawler');
var app = koa();
 
app.use(crawler());
 
app.use(function *(next) {
  console.log(this.crawler); // crawler name or null
  yield* next;
});
 
app.use(crawler.block('GoogleImage', 403));

API

crawler()

crawler.block(name, status)

crawler.handle(GeneratorFunction)

crawler.handle(name, GeneratorFunction)

Example

app.use(crawler.handle('Google', function * () {
  this.body = 'Hello Googlebot ~';
}));

License

The MIT License

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.0
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.0
    2

Package Sidebar

Install

npm i koa-detect-crawler

Weekly Downloads

2

Version

0.0.0

License

MIT

Last publish

Collaborators

  • poying