UNPKG

@lskjs/server

Version:

LSK server.

24 lines (18 loc) 1.72 kB
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _get = _interopRequireDefault(require("lodash/get")); var _getReqData = _interopRequireDefault(require("../utils/getReqData")); var _default = function _default(ctx) { if (!(0, _get["default"])(ctx, 'serverConfig.middlewares.reqData')) return null; return function (req, res, next) { req.data = (0, _getReqData["default"])(req, (0, _get["default"])(ctx, 'config.middlewares.reqData.parse')); next(); }; }; exports["default"] = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9taWRkbGV3YXJlcy9yZXFEYXRhLmpzIl0sIm5hbWVzIjpbImN0eCIsInJlcSIsInJlcyIsIm5leHQiLCJkYXRhIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7QUFBQTs7QUFDQTs7ZUFFZSxrQkFBQ0EsR0FBRCxFQUFTO0FBQ3RCLE1BQUksQ0FBQyxxQkFBSUEsR0FBSixFQUFTLGtDQUFULENBQUwsRUFBbUQsT0FBTyxJQUFQO0FBQ25ELFNBQU8sVUFBQ0MsR0FBRCxFQUFNQyxHQUFOLEVBQVdDLElBQVgsRUFBb0I7QUFDekJGLElBQUFBLEdBQUcsQ0FBQ0csSUFBSixHQUFXLDRCQUFXSCxHQUFYLEVBQWdCLHFCQUFJRCxHQUFKLEVBQVMsa0NBQVQsQ0FBaEIsQ0FBWDtBQUNBRyxJQUFBQSxJQUFJO0FBQ0wsR0FIRDtBQUlELEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZ2V0IGZyb20gJ2xvZGFzaC9nZXQnO1xuaW1wb3J0IGdldFJlcURhdGEgZnJvbSAnLi4vdXRpbHMvZ2V0UmVxRGF0YSc7XG5cbmV4cG9ydCBkZWZhdWx0IChjdHgpID0+IHtcbiAgaWYgKCFnZXQoY3R4LCAnc2VydmVyQ29uZmlnLm1pZGRsZXdhcmVzLnJlcURhdGEnKSkgcmV0dXJuIG51bGw7XG4gIHJldHVybiAocmVxLCByZXMsIG5leHQpID0+IHtcbiAgICByZXEuZGF0YSA9IGdldFJlcURhdGEocmVxLCBnZXQoY3R4LCAnY29uZmlnLm1pZGRsZXdhcmVzLnJlcURhdGEucGFyc2UnKSk7XG4gICAgbmV4dCgpO1xuICB9O1xufTtcbiJdfQ== //# sourceMappingURL=reqData.js.map