2015-02-10 4 views
3

Я передаю загрузку файла в node.js, а затем передает ответ клиенту. Я хочу установить тип содержимого в окончательном ответе, но не могу найти его в документах.Node Request Piping set response header

req.pipe(proxyReq).pipe(res); 

Я попытался

res.header('content-type', 'text/plain'); 

Но ответ получает набор обратно 'приложения/JSON'.

Есть ли хорошие документы, как это работает и как я могу настроить заголовок ответа?

ответ

0

водопроводного ответ, где заголовки быть схватились из так просто установки:

proxyReq.response = res; 

зафиксировал его.

+0

Можете уточнить? Или дать полный фрагмент кода? Непонятно, порядок операций –

0

Оформить заявку this answer.

req.pipe(proxyReq).on('response', function(res) { 
    res.header('content-type', 'text/plain'); 
}).pipe(res);