@gabliam/express
Version:
Gabliam plugin for add express
15 lines (14 loc) • 607 B
JavaScript
;
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;