UNPKG

@lskjs/server

Version:

LSK server.

32 lines (24 loc) 2.2 kB
"use strict"; 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