@powership/server
Version:
26 lines (25 loc) • 743 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.parseHTTPBody = parseHTTPBody;
var _bodyParser = _interopRequireDefault(require("body-parser"));
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
function parseHTTPBody(req, res) {
const parseRaw = _bodyParser.default.raw({
type: 'text/html'
});
const parseJSON = _bodyParser.default.json({
type: 'application/json'
});
return new Promise((resolve, reject) => {
parseRaw(req, res, err => {
if (err) return reject(err);
parseJSON(req, res, err => {
if (err) return reject(err);
resolve(req.body);
});
});
});
}
//# sourceMappingURL=bodyParserHandler.cjs.map