Unvault Middleware
As the name suggests this is a middleware based on unvault, a minimal layer for node that allows results of time-consuming tasks to be stored. This middleware only needs a simple configuration to automatically setup routes, store expected responses and deliver results fast (see benchmarks).
Install
$ npm install --save unvault-middleware
Usage
const polka = ;const middleware = ; const route = path: "/random" headers: "Content-Type": "application/json" interval: 1000 { return JSON; }; ;
Result: The example above creates a node server (in this case with Polka) that uses the middleware. The added route (http://localhost:3000/random
) will return a stored JSON (based on headers) response with a random value that is updated automatically every second.
License
MIT © Colin van Eenige.