dinoloop-es8
Version:
A lightweight REST API Library for building scalable Node.js server-side applications powered by Typescript
17 lines • 1.15 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const filter_1 = require("../../filter");
/**
* initializes dino property on express response.locals for every request start.
* must be registered as first builtin RequestStart middleware
*/
class DinoStartMiddleware extends filter_1.RequestStartMiddleware {
invoke(req, res, next) {
// initialize the dino object,
// this is critical for other middlewares to work
res.locals.dino = {};
next();
}
}
exports.DinoStartMiddleware = DinoStartMiddleware;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGluby5zdGFydC5taWRkbGV3YXJlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL21vZHVsZXMvYnVpbHRpbi9taWRkbGV3YXJlcy9kaW5vLnN0YXJ0Lm1pZGRsZXdhcmUudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFBQSx5Q0FBc0Q7QUFHdEQ7OztHQUdHO0FBQ0gseUJBQWlDLFNBQVEsK0JBQXNCO0lBQzNELE1BQU0sQ0FBQyxHQUFHLEVBQUUsR0FBYSxFQUFFLElBQUk7UUFDM0IsK0JBQStCO1FBQy9CLGlEQUFpRDtRQUNqRCxHQUFHLENBQUMsTUFBTSxDQUFDLElBQUksR0FBRyxFQUFFLENBQUM7UUFDckIsSUFBSSxFQUFFLENBQUM7SUFDWCxDQUFDO0NBQ0o7QUFQRCxrREFPQyJ9