Size: a a a

Node.js — русскоговорящее сообщество

2019 October 03

MM

MRG_Serejka MRG_Serejka in Node.js — русскоговорящее сообщество
исходный массивы выглядят так
источник

MM

Mike Mulukin in Node.js — русскоговорящее сообщество
MRG_Serejka MRG_Serejka
как обьеденить все массивы в один?
А что тебе мешает во время итерации сразу в один массив пихать
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Bogdan Shelomanov
    try {
       const response = await axios.get(
           `${API.partners}/Promotion/Presentation?Culture=ru`,
           {
               headers: {
                   "Content-Type": "aplicationJson/pipe",
               },
           },
       );
       res.status(200).send(response.data.pipe(res));
   } catch (e) {
       res.status(404).send({ message: e });
   }
Ты читаешь вообще я писал. Ты смотрел документацию, ты уверен что res.send принимает stream?
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Bogdan Shelomanov
действительно подробная дока, больше про pipe не слова
и где responseType
источник

JD

John Doe in Node.js — русскоговорящее сообщество
John Doe
Заметил параметр responseType? Это то что тебе нужно. Потом сделай response.data.pipe(res)
Тут же писал
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Bogdan Shelomanov
    try {
       const response = await axios.get(
           `${API.partners}/Promotion/Presentation?Culture=ru`,
           {
               headers: {
                   "Content-Type": "aplicationJson/pipe",
               },
           },
       );
       res.status(200).send(response.data.pipe(res));
   } catch (e) {
       res.status(404).send({ message: e });
   }
и какой json если у тебя pdf?
источник

BS

Bogdan Shelomanov in Node.js — русскоговорящее сообщество
John Doe
и какой json если у тебя pdf?
так это же запроса параметры, а не ответа
источник

MM

MRG_Serejka MRG_Serejka in Node.js — русскоговорящее сообщество
Mike Mulukin
А что тебе мешает во время итерации сразу в один массив пихать
я же во время итерации и так впихиваю в один массив
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Bogdan Shelomanov
так это же запроса параметры, а не ответа
Он вообще не нужен
источник

BS

Bogdan Shelomanov in Node.js — русскоговорящее сообщество
видимо в send нельзя, сейчас точно поищу еще
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Bogdan Shelomanov
видимо в send нельзя, сейчас точно поищу еще
просто напиши response.data.pipe
источник

BS

Bogdan Shelomanov in Node.js — русскоговорящее сообщество
точнее не в сенд, а именно
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Bogdan Shelomanov
точнее не в сенд, а именно
миллион раз написал как сделать
источник

EB

Eugene Butusov in Node.js — русскоговорящее сообщество
MRG_Serejka MRG_Serejka
как обьеденить все массивы в один?
источник

BS

Bogdan Shelomanov in Node.js — русскоговорящее сообщество
John Doe
миллион раз написал как сделать
я так и написал
источник

MM

MRG_Serejka MRG_Serejka in Node.js — русскоговорящее сообщество
я вас понял
источник

JD

John Doe in Node.js — русскоговорящее сообщество
John Doe
и где responseType
вот
источник

BS

Bogdan Shelomanov in Node.js — русскоговорящее сообщество
John Doe
вот
 const response = await axios.get(
           `${API.partners}/Promotion/Presentation?Culture=ru`,
           {
               headers: {
                   "Content-Type": "aplication/pdf",
                   responseType: "stream",
               },
           },
       );

       response.data.pipe(res);
источник

JD

John Doe in Node.js — русскоговорящее сообщество
Bogdan Shelomanov
я так и написал
ты почитай все что я пишу
источник

BS

Bogdan Shelomanov in Node.js — русскоговорящее сообщество
именно даже не в send , get не то возвращает
источник