koa-robots.txt

1.0.0 • Public • Published

koa-robots.txt

koa middleware to handle different robots.txt responses on different domains. The goal with this middleware, is to avoid search engine indexing of public dev/test/demo/staging-servers etc.

Install

Install with npm:

npm install koa-robots.txt --save

Setup

A minimum of an array of domain names must be supplied. Optional the response text for allowed domains and disallowed domains can be passed.

robotsTxt(allowedDomains[, allowedText][, disallowedText]);

Simplest usage:

var robotsTxt        = require('koa-robots.txt');
var robotsTxtHandler = robotsTxt(['domain.com', 'www.domain.com']);

app.use(robotsTxtHandler);

Defaults

allowedText defaults to:

User-agent: *
Disallow:

disallowedText defaults to:

User-agent: *
Disallow: /

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i koa-robots.txt

      Weekly Downloads

      2

      Version

      1.0.0

      License

      ISC

      Last publish

      Collaborators

      • sua