UNPKG

crude-server

Version:
23 lines (20 loc) 466 B
'use strict'; /** * get body data as a json object */ module.exports = (req) => { return new Promise((resolve, reject) => { let chunks = []; req.on('data', (chunk) => { chunks.push(chunk); }); req.on('end', () => { try { let data = JSON.parse(chunks.join('')); resolve(data); } catch (err) { reject(err); } }); }); };