Size: a a a

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

2019 November 24

Б

Богдан in Node.js — русскоговорящее сообщество
Ð
json-stream, или писать тупо сериализованные чанки, как тебе нравится так и отправляй
не выйдет
источник

Б

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

Б

Богдан in Node.js — русскоговорящее сообщество
там в коментах есть как раз кейс с трансформ стримом который возвращает json
источник

Б

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

Б

Богдан in Node.js — русскоговорящее сообщество
как бы не выйдет отдать полноценный json
источник

Б

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

Ð

Ð in Node.js — русскоговорящее сообщество
я к сожалению не умею отлаживать по картинке, но задача в принципе решаема
источник

Б

Богдан in Node.js — русскоговорящее сообщество
const http = require('http');
const stream = require('stream');

class ToJSON extends stream.Transform {
 writableObjectMode = true;

 _transform(chunk, encoding, done) {
   this.push(JSON.stringify(chunk)  + ',');
   done();
 }
}

http.createServer((request, response) => {
 response.writeHead(200, {
   'Content-Type': 'application/json',
   'Transfer-Encoding': 'chunked'
 })

 const data = [{ a: 1 }, { b: 2 }, { c: 3 }, { d: 4 }, { e: 5 }];
 const readable = stream.Readable.from(data, { objectMode: true });
 readable
   .pipe(new ToJSON({ objectMode: true }))
   .pipe(response);
}).listen(8080);
источник

Ð

Ð in Node.js — русскоговорящее сообщество
нет, принцип в том чтобы трансформировать через буфер
источник

Б

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

Ð

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

Б

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

Б

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

Ð

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

Ð

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

Б

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

Б

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

Б

Богдан in Node.js — русскоговорящее сообщество
/*
{
   "a": 1
},
{
   "b": 2
},
{
   "c": 3
},
{
   "d": 4
},
{
   "e": 5
},
*/
источник

Б

Богдан in Node.js — русскоговорящее сообщество
а это нифига не json
источник

Б

Богдан in Node.js — русскоговорящее сообщество
json должен быть таким
[{
   "a": 1
},
{
   "b": 2
},
{
   "c": 3
},
{
   "d": 4
},
{
   "e": 5
}]
источник