webserv
Version:
a quick, flexible, fully typed development server
30 lines • 1.33 kB
JavaScript
(function (factory) {
if (typeof module === "object" && typeof module.exports === "object") {
var v = factory(require, exports);
if (v !== undefined) module.exports = v;
}
else if (typeof define === "function" && define.amd) {
define(["require", "exports", "../../core/middleware/response", "../../core/processors/before/body.processor", "../../core/processors/log.processor"], factory);
}
})(function (require, exports) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const response_1 = require("../../core/middleware/response");
const body_processor_1 = require("../../core/processors/before/body.processor");
const log_processor_1 = require("../../core/processors/log.processor");
exports.bootLogService = (config) => {
const { respondOk } = config;
return {
global: {
before: [body_processor_1.body({}), log_processor_1.logRequest({ logBody: true })]
},
route: respondOk
? {
middleware: response_1.response({ statusCode: 200 })
// eslint-disable-next-line no-mixed-spaces-and-tabs
}
: undefined
};
};
});
//# sourceMappingURL=log.js.map