Size: a a a

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

2021 April 10

AS

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

AS

Andrey Sorokin in Node.js — русскоговорящее сообщество
json2csv про это никто не спрашивает
источник

Д

Денис in Node.js — русскоговорящее сообщество
Лучше задать констрейт в таблице бд, и обрабатывать исключение
источник

НГ

Никита Граф... in Node.js — русскоговорящее сообщество
так json2csv - возвращает строку, а мне это не нужно, то я посмотрел в доку и реализую через const { Transform } = require('json2csv');

В этих 2 строка - я создаю стрим, по данным которые лежат в results ( тут простой массив obj)
const bufferStream = new stream.PassThrough();
bufferStream.end(Buffer.from(JSON.stringify(results)));

В этой строке - я создаю конвертер - взял его из доки
const json2csv = new Transform({ fields }, {  highWaterMark: 16384, encoding: 'utf-8' });

const transform = bufferStream.pipe(json2csv) -> из obj я преобразовываю в csv

transform.pipe(process.stdout); - тут я получаю строку которую преобразовал
источник

НГ

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

AS

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

AS

Andrey Sorokin in Node.js — русскоговорящее сообщество
дальше то че тебе надо?
источник

НГ

Никита Граф... in Node.js — русскоговорящее сообщество
потом мне это нужно прокинуть в api route и там получить эти данные, чтобы не слать огромную строку, я хочу через стрим, вот только как его там обработать, так как не pipe ничего там нет
источник

AS

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

AS

Andrey Sorokin in Node.js — русскоговорящее сообщество
» прокинуть в api route
это че вообще значит по твоему?
источник

НГ

Никита Граф... in Node.js — русскоговорящее сообщество
потом в этом api есть функция которая принимает либо buffer либо stream и создает файл в ftp сервере
источник

AE

Alexey Ermakov in Node.js — русскоговорящее сообщество
не было ни единого разрыва! не-бы-ло!
источник

AE

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

НГ

Никита Граф... in Node.js — русскоговорящее сообщество
ну файл же прокидывают по стриму, правильно ?
источник

НГ

Никита Граф... in Node.js — русскоговорящее сообщество
мне также только со своим )
источник

WD

Will Donut 🇷🇺 in Node.js — русскоговорящее сообщество
Господа, нет ни у кого линка на чат, где обсуждают разработку ботов для tg?
источник

НГ

Никита Граф... in Node.js — русскоговорящее сообщество
просто это же уже другой сервер - которому мне нужно передать этот стрим или же это не возможно?
источник

N

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

AS

Andrey Sorokin in Node.js — русскоговорящее сообщество
стрим это внутренняя структура в твоем коде, наружу в исходном виде не передается
источник

AS

Andrey Sorokin in Node.js — русскоговорящее сообщество
стрим это когда данные кусками обрабатываются, полезно если общий объем данных большой
источник