ejs-render-middleware

0.0.2 • Public • Published

ejs-render-middleware

  1. Renders ejs file right away and puts result to req.rendered.
  2. When in production, constantly caches contents of ejs file(s), else checks for changes and always rerenders fresh version of it

Installation

npm i -S ejs-render-middleware

Usage

const ejsRenderMiddleware = require('ejs-render-middleware')
 
app.use(ejsRenderMiddleware({
  path: '/path/to.ejs',
  data: {
    title: 'Page title',
    something: 'something'
  },
  options: { ... } // options for EJS compiler
}))

or pass it properties from req or res:

const ejsRenderMiddleware = require('ejs-render-middleware')
 
app.use(ejsRenderMiddleware((req, res) => ({
  path: req.pathToEjs,
  data: {
    title: 'Page title',
    something: req.something
  },
  options: { ... } // options for EJS compiler
})))

Readme

Keywords

Package Sidebar

Install

npm i ejs-render-middleware

Weekly Downloads

1

Version

0.0.2

License

ISC

Last publish

Collaborators

  • ilearnio