Size: a a a

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

2020 April 23

SM

Sergey Murashow in Node.js — русскоговорящее сообщество
Сергей Пограничный
В смысле считать гетом, отправить потоком постом?
Да. Чтобы не сохранять никуда
источник

M

Maxim in Node.js — русскоговорящее сообщество
Русик
Как он может работать на нескольких ядрах, если сама нода однопоточная?
Ну в пм2 же несколько инстансов ноды, каждая может работать на отдельном ядре
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Maxim
Ну в пм2 же несколько инстансов ноды, каждая может работать на отдельном ядре
*может
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Если там форк процесса произошел это не обязательно должно
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Sergey Murashow
Да. Чтобы не сохранять никуда
import FormData from "form-data";

const downloadUrl = "https://eoimages.gsfc.nasa.gov/images/imagerecords/73000/73751/world.topo.bathy.200407.3x5400x2700.png";
const uploadUrl = "http://localhost:8000/"

(async () => {
   const downStream = await axios({
       method: 'GET',
       responseType: 'stream',
       url: downloadUrl,
   })

   const formData = new FormData()
   formData.append('file', downStream.data)

   const headers = formData.getHeaders()

   const upStream =  await axios({
       method: 'post',
       url: uploadUrl,
       headers: headers,
       data: formData,
       maxContentLength: 1000000000
   })
})()
источник

SM

Sergey Murashow in Node.js — русскоговорящее сообщество
Сергей Пограничный
import FormData from "form-data";

const downloadUrl = "https://eoimages.gsfc.nasa.gov/images/imagerecords/73000/73751/world.topo.bathy.200407.3x5400x2700.png";
const uploadUrl = "http://localhost:8000/"

(async () => {
   const downStream = await axios({
       method: 'GET',
       responseType: 'stream',
       url: downloadUrl,
   })

   const formData = new FormData()
   formData.append('file', downStream.data)

   const headers = formData.getHeaders()

   const upStream =  await axios({
       method: 'post',
       url: uploadUrl,
       headers: headers,
       data: formData,
       maxContentLength: 1000000000
   })
})()
спасибо огромное, добрый человек.
щас попробую и пойду качественно расткуристаь потоки)
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Сергей Пограничный
import FormData from "form-data";

const downloadUrl = "https://eoimages.gsfc.nasa.gov/images/imagerecords/73000/73751/world.topo.bathy.200407.3x5400x2700.png";
const uploadUrl = "http://localhost:8000/"

(async () => {
   const downStream = await axios({
       method: 'GET',
       responseType: 'stream',
       url: downloadUrl,
   })

   const formData = new FormData()
   formData.append('file', downStream.data)

   const headers = formData.getHeaders()

   const upStream =  await axios({
       method: 'post',
       url: uploadUrl,
       headers: headers,
       data: formData,
       maxContentLength: 1000000000
   })
})()
формы можно слать и без аксиосов 🙈
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Sergey Murashow
спасибо огромное, добрый человек.
щас попробую и пойду качественно расткуристаь потоки)
Вычитал что axios неэффективно такой туннель делает, он в потоки хуже request может, типо буфферезирует полностью когда читает
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
꧁倫太郎 岡部꧂
формы можно слать и без аксиосов 🙈
круто
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
🙈
источник

SM

Sergey Murashow in Node.js — русскоговорящее сообщество
Сергей Пограничный
Вычитал что axios неэффективно такой туннель делает, он в потоки хуже request может, типо буфферезирует полностью когда читает
а. это да. но пока только с ним работал.
источник

СП

Сергей Пограничный... in Node.js — русскоговорящее сообщество
Кто знает как fork работает в ноде. Просто классический вызов форка копирует еще и колстэк у родителя, поэтому собственно исполнение после вызова продолжается, а мы можем форкать в ноде любые файлы
источник

а

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

а

артем новиков... in Node.js — русскоговорящее сообщество
Как правильно создать очередь вызова результатов внутри форков?
источник

а

артем новиков... in Node.js — русскоговорящее сообщество
В го используются каналы, а тут как?
источник

rl

rodion leon in Node.js — русскоговорящее сообщество
Mihail Kuzmin
http запросы и так уходят параллельно
Да, но ведь как то нужно указать что пока результат не возвратится дочерние процессы не запускать
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
rodion leon
Да, но ведь как то нужно указать что пока результат не возвратится дочерние процессы не запускать
await Promise.all([promise1(), promise2()])
источник

MK

Mihail Kuzmin in Node.js — русскоговорящее сообщество
с такими вопросами прямая дорога в нубку
источник

rl

rodion leon in Node.js — русскоговорящее сообщество
Хорошо, попробую сделать
источник

꧁岡

꧁倫太郎 岡部꧂... in Node.js — русскоговорящее сообщество
Mihail Kuzmin
с такими вопросами прямая дорога в нубку
+
источник