@lskjs/server
Version:
LSK server.
32 lines (24 loc) • 2.2 kB
JavaScript
;
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = void 0;
var _forEach = _interopRequireDefault(require("lodash/forEach"));
var _tryJSONparse = _interopRequireDefault(require("@lskjs/utils/tryJSONparse"));
var _default = function _default(req) {
var parseJson = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false;
var params = {};
Object.assign(params, req.body);
if (parseJson) {
(0, _forEach["default"])(req.query, function (val, key) {
params[key] = (0, _tryJSONparse["default"])(val);
});
} else {
Object.assign(params, req.query);
}
return params;
};
exports["default"] = _default;
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy91dGlscy9nZXRSZXFEYXRhLmpzIl0sIm5hbWVzIjpbInJlcSIsInBhcnNlSnNvbiIsInBhcmFtcyIsIk9iamVjdCIsImFzc2lnbiIsImJvZHkiLCJxdWVyeSIsInZhbCIsImtleSJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7O0FBQUE7O0FBQ0E7O2VBRWUsa0JBQUNBLEdBQUQsRUFBNEI7QUFBQSxNQUF0QkMsU0FBc0IsdUVBQVYsS0FBVTtBQUN6QyxNQUFNQyxNQUFNLEdBQUcsRUFBZjtBQUNBQyxFQUFBQSxNQUFNLENBQUNDLE1BQVAsQ0FBY0YsTUFBZCxFQUFzQkYsR0FBRyxDQUFDSyxJQUExQjs7QUFDQSxNQUFJSixTQUFKLEVBQWU7QUFDYiw2QkFBUUQsR0FBRyxDQUFDTSxLQUFaLEVBQW1CLFVBQUNDLEdBQUQsRUFBTUMsR0FBTixFQUFjO0FBQy9CTixNQUFBQSxNQUFNLENBQUNNLEdBQUQsQ0FBTixHQUFjLDhCQUFhRCxHQUFiLENBQWQ7QUFDRCxLQUZEO0FBR0QsR0FKRCxNQUlPO0FBQ0xKLElBQUFBLE1BQU0sQ0FBQ0MsTUFBUCxDQUFjRixNQUFkLEVBQXNCRixHQUFHLENBQUNNLEtBQTFCO0FBQ0Q7O0FBQ0QsU0FBT0osTUFBUDtBQUNELEMiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgZm9yRWFjaCBmcm9tICdsb2Rhc2gvZm9yRWFjaCc7XG5pbXBvcnQgdHJ5SlNPTnBhcnNlIGZyb20gJ0Bsc2tqcy91dGlscy90cnlKU09OcGFyc2UnO1xuXG5leHBvcnQgZGVmYXVsdCAocmVxLCBwYXJzZUpzb24gPSBmYWxzZSkgPT4ge1xuICBjb25zdCBwYXJhbXMgPSB7fTtcbiAgT2JqZWN0LmFzc2lnbihwYXJhbXMsIHJlcS5ib2R5KTtcbiAgaWYgKHBhcnNlSnNvbikge1xuICAgIGZvckVhY2gocmVxLnF1ZXJ5LCAodmFsLCBrZXkpID0+IHtcbiAgICAgIHBhcmFtc1trZXldID0gdHJ5SlNPTnBhcnNlKHZhbCk7XG4gICAgfSk7XG4gIH0gZWxzZSB7XG4gICAgT2JqZWN0LmFzc2lnbihwYXJhbXMsIHJlcS5xdWVyeSk7XG4gIH1cbiAgcmV0dXJuIHBhcmFtcztcbn07XG4iXX0=
//# sourceMappingURL=getReqData.js.map