UNPKG

@lskjs/server

Version:

LSK server.

32 lines (26 loc) 2.02 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports["default"] = void 0; var _nonSecure = require("nanoid/non-secure"); // import uuid from 'uuid'; var _default = function _default(ctx) { return function (req, res, next) { if (__DEV__) { global.reqId = 1 + (global.reqId || 0); req.reqId = global.reqId; } else { req.reqId = (0, _nonSecure.nanoid)(); } if (ctx.log) { req.log = ctx.log.child({ reqId: req.reqId }); } next(); }; }; exports["default"] = _default; //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9taWRkbGV3YXJlcy9yZXFMb2cuanMiXSwibmFtZXMiOlsiY3R4IiwicmVxIiwicmVzIiwibmV4dCIsIl9fREVWX18iLCJnbG9iYWwiLCJyZXFJZCIsImxvZyIsImNoaWxkIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQ0E7O0FBREE7ZUFHZSxrQkFBQ0EsR0FBRDtBQUFBLFNBQVMsVUFBQ0MsR0FBRCxFQUFNQyxHQUFOLEVBQVdDLElBQVgsRUFBb0I7QUFDMUMsUUFBSUMsT0FBSixFQUFhO0FBQ1hDLE1BQUFBLE1BQU0sQ0FBQ0MsS0FBUCxHQUFlLEtBQUtELE1BQU0sQ0FBQ0MsS0FBUCxJQUFnQixDQUFyQixDQUFmO0FBQ0FMLE1BQUFBLEdBQUcsQ0FBQ0ssS0FBSixHQUFZRCxNQUFNLENBQUNDLEtBQW5CO0FBQ0QsS0FIRCxNQUdPO0FBQ0xMLE1BQUFBLEdBQUcsQ0FBQ0ssS0FBSixHQUFZLHdCQUFaO0FBQ0Q7O0FBQ0QsUUFBSU4sR0FBRyxDQUFDTyxHQUFSLEVBQWE7QUFDWE4sTUFBQUEsR0FBRyxDQUFDTSxHQUFKLEdBQVVQLEdBQUcsQ0FBQ08sR0FBSixDQUFRQyxLQUFSLENBQWM7QUFDdEJGLFFBQUFBLEtBQUssRUFBRUwsR0FBRyxDQUFDSztBQURXLE9BQWQsQ0FBVjtBQUdEOztBQUNESCxJQUFBQSxJQUFJO0FBQ0wsR0FiYztBQUFBLEMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBpbXBvcnQgdXVpZCBmcm9tICd1dWlkJztcbmltcG9ydCB7IG5hbm9pZCB9IGZyb20gJ25hbm9pZC9ub24tc2VjdXJlJztcblxuZXhwb3J0IGRlZmF1bHQgKGN0eCkgPT4gKHJlcSwgcmVzLCBuZXh0KSA9PiB7XG4gIGlmIChfX0RFVl9fKSB7XG4gICAgZ2xvYmFsLnJlcUlkID0gMSArIChnbG9iYWwucmVxSWQgfHwgMCk7XG4gICAgcmVxLnJlcUlkID0gZ2xvYmFsLnJlcUlkO1xuICB9IGVsc2Uge1xuICAgIHJlcS5yZXFJZCA9IG5hbm9pZCgpO1xuICB9XG4gIGlmIChjdHgubG9nKSB7XG4gICAgcmVxLmxvZyA9IGN0eC5sb2cuY2hpbGQoe1xuICAgICAgcmVxSWQ6IHJlcS5yZXFJZCxcbiAgICB9KTtcbiAgfVxuICBuZXh0KCk7XG59O1xuIl19 //# sourceMappingURL=reqLog.js.map