1.0.1 • Published 9 months ago
puppeteer-renderer-middleware v1.0.1
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 |