@lskjs/server
Version:
LSK server.
32 lines (26 loc) • 2.02 kB
JavaScript
;
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