5.1.0 • Published 9 years ago

bot-koa-prerender v5.1.0

Weekly downloads
28
License
MIT
Repository
-
Last release
9 years ago

bot-koa-prerender

NPM

KOA middleware for prerendering javascript-rendered pages on the fly for SEO

This koa middleware intercepts requests to your Node.js website from bots, and then makes a call to the (external) Prerender service to get the static HTML instead of the javascript for that page.

Setup

Prerequisites

Install Prerender on a server of your choice.

Install

Install the package with npm:

$ npm install bot-koa-prerender`

Usage

var prerender = require('bot-koa-prerender');

// Options
var options = {
  prerender: PRERENDER_SERVER_URL   // optional, default:'http://service.prerender.io/'
  protocol: 'http',                 // optional, default: this.protocol
  host: 'www.risingstack.com',      // optional, default: this.host,
  prerender_token: ''               // optional or process.env.PRERENDER_TOKEN
};

// Use as middleware
app.use(prerender(options));

Heavily inspired by

Gergely Nemeth mail@nemethgergely.com (http://twitter.com/nthgergo)

License

MIT

5.1.0

9 years ago

5.0.1

9 years ago

5.0.0

9 years ago

4.0.2

9 years ago

4.0.1

9 years ago

4.0.0

9 years ago

3.0.6

10 years ago

3.0.5

10 years ago

3.0.4

10 years ago

3.0.3

10 years ago

3.0.2

10 years ago

3.0.1

10 years ago

3.0.0

10 years ago

2.0.1

10 years ago