UNPKG

superagent

Version:

elegant & feature rich browser / node HTTP with a fluent API

23 lines (19 loc) 329 B
'use strict'; /** * Module dependencies. */ const qs = require('qs'); module.exports = (res, fn) => { res.text = ''; res.setEncoding('ascii'); res.on('data', chunk => { res.text += chunk; }); res.on('end', () => { try { fn(null, qs.parse(res.text)); } catch (err) { fn(err); } }); };