Node Proxy преобразует прокси-буфер ответа в строку - PullRequest
0 голосов
/ 17 сентября 2018

я пытаюсь создать HTTP-прокси usng nodejitsu / node-http-proxy , и я получил этот метод для перехвата ответов прокси

proxy.on('proxyRes', function (proxyRes, req, res) {
    var body = new Buffer('');
    proxyRes.on('data', function (data) {
        body = Buffer.concat([body, data]);
    });
    proxyRes.on('end', function () {
        body = body.toString();
        console.log("res from proxied server:", body);
     });
});

здесь я могу получить ответ, но он находится в буфере. поэтому я перепробовал много методов для преобразования моего ответа в строковый формат

но я получил это вместо res from proxied server: �Ao�@���j/�Rc�I\���[ɡ�P�^O�m��hg������"�ĉ�J�i�y��g��K��y��%z� �j:�J�5/�g]�B��

как решить эту проблему

заранее спасибо

...