1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| 'use strict';
|
| /**
| * Module dependencies.
| */
|
| const qs = require('qs');
|
| module.exports = function(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);
| }
| });
| };
|
|