puppeteer-renderer-middleware
TypeScript icon, indicating that this package has built-in type declarations

1.0.1 • Public • Published

puppeteer-renderer-middleware

An Express middleware for SSR using puppeteer-renderer.

Usage

$ pnpm install express puppeteer-renderer-middleware
import express from 'express'
import puppeteerRenderer from 'puppeteer-renderer-middleware'

const app = express();

// Use puppeteer-renderer middleware
app.use('/render', puppeteerRenderer({
  url: 'http://puppeteer-renderer:3030',
  // userAgentPattern: /My-Custom-Agent/i,
  // excludeUrlPattern: /*.html$/i
  // timeout: 30 * 1000,
}));

// other codes..

app.listen(3030);

Configuration

Property Default Description
url Required puppeteer-renderer public url
userAgentPattern Match user agent pattern
excludeUrlPattern Exclude url pattern
timeout 10 * 1000 Timeout ms

Package Sidebar

Install

npm i puppeteer-renderer-middleware

Weekly Downloads

3

Version

1.0.1

License

MIT

Unpacked Size

5.48 kB

Total Files

6

Last publish

Collaborators

  • zenato