UNPKG

@gabliam/express

Version:
15 lines (14 loc) 607 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.addContextMiddleware = void 0; const web_core_1 = require("@gabliam/web-core"); const request_1 = require("../request"); const response_1 = require("../response"); const addContextMiddleware = app => { app.use((req, res, next) => { const context = new web_core_1.GabContext(new request_1.ExpressRequest(req), new response_1.ExpressResponse(res), new web_core_1.Cookie(req, res)); (0, web_core_1.setContext)(req, context); next(); }); }; exports.addContextMiddleware = addContextMiddleware;