UNPKG

smoke

Version:

Simple yet powerful file-based mock server with recording abilities

25 lines (20 loc) 470 B
let pass = true; function failAfterOneRequest(req, res, next) { if (pass) { pass = false; next(); } else { res.sendStatus(500); // Do not call next() here as we already sent response } } function addHeader(req, res, next) { res.setHeader('Hocus', 'pocus'); next(); } function changeBody(req, res, next) { res.body = {text: 'hooked!'}; next(); } export const before = [failAfterOneRequest, addHeader]; export const after = [changeBody];