Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 March 29

KN

Konstantin Nosov in NodeUA - JavaScript and Node.js in Ukraine
GNU/Vsevolod
#оффтоп
Товарищи, помогите засетапить ci, который будет ходить по ссш на дроплет.
Сам процесс выгрузки билда на сервак идет по апстриму, а на серваке его ловит хук гита, или каким-то другим образом?
Не нужно так делать, это плохо
источник
2019 March 30

D

Dima Moroz in NodeUA - JavaScript and Node.js in Ukraine
Привіт. Хто знає як можна передати зображення в форматі Буфер на клієнтську частину?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Dima Moroz
Привіт. Хто знає як можна передати зображення в форматі Буфер на клієнтську частину?
res.end(buffer)
источник

D

Dima Moroz in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
res.end(buffer)
а як потім його використати наприклад в PUG?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Dima Moroz
а як потім його використати наприклад в PUG?
На клиенте <img src=...
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
До отправки буфера res.writeHead(200, {'Content-Type': 'image/png' }); или тип изображения
источник

VP

Vitaliy Pavlenko in NodeUA - JavaScript and Node.js in Ukraine
краще через потік,
const stream = createReadStream('./photo);
stream.pipe(res);
источник

D

Dima Moroz in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
До отправки буфера res.writeHead(200, {'Content-Type': 'image/png' }); или тип изображения
Якщо використовувати view PUG то мені потрібно передати методом render? Наприклад в Express? Я його передаю. А от як використати незнаю. img(src=buffer) в src буде сам буфер а не зображення.
источник

VP

Vitaliy Pavlenko in NodeUA - JavaScript and Node.js in Ukraine
ти вставляєш ссиллку(url), а по цій урлі вертаєш як статику
источник

VP

Vitaliy Pavlenko in NodeUA - JavaScript and Node.js in Ukraine
res.end('<img src=/static/>'); (тут твій рендер)

app.get('/static', (req, res) => {
   const stream = fs.createReadStream('./photo
.jpg');
   stream.pipe(res);
});
источник

D

Dima Moroz in NodeUA - JavaScript and Node.js in Ukraine
Vitaliy Pavlenko
res.end('<img src=/static/>'); (тут твій рендер)

app.get('/static', (req, res) => {
   const stream = fs.createReadStream('./photo
.jpg');
   stream.pipe(res);
});
Дякую
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Vitaliy Pavlenko
краще через потік,
const stream = createReadStream('./photo);
stream.pipe(res);
Человек спросил отправить буфер
источник

VP

Vitaliy Pavlenko in NodeUA - JavaScript and Node.js in Ukraine
да, ну він просто незна, що йому потрібно, я так зрозумів він хоче просто статику роздати
источник

VP

Vitaliy Pavlenko in NodeUA - JavaScript and Node.js in Ukraine
та і такої серйозної різніци теж нема
источник

D

Dima Moroz in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
Человек спросил отправить буфер
так буфер отримав з БД. Якщо відправляти тільки зображення res.end(buffer) то так все працює. Але мені треба щоб рендирилась сторінка і а не тількі зображення.
источник

VP

Vitaliy Pavlenko in NodeUA - JavaScript and Node.js in Ukraine
ти фото у бд зберігаєш?
источник

D

Dima Moroz in NodeUA - JavaScript and Node.js in Ukraine
Vitaliy Pavlenko
ти фото у бд зберігаєш?
так а як зберігати пости? В простій статиці?
источник

VP

Vitaliy Pavlenko in NodeUA - JavaScript and Node.js in Ukraine
пости які потім на сайті видображати?
источник

D

Dima Moroz in NodeUA - JavaScript and Node.js in Ukraine
Vitaliy Pavlenko
пости які потім на сайті видображати?
це просто test app. Є форма за допомогою якої загружається зображення текст та назва (для прикладу) потім ці дані я записую в MongoDB и із цих даних рендерятся пости. Що тут такого. Все працює а от що з зображеннями робити не знаю
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Vitaliy Pavlenko
да, ну він просто незна, що йому потрібно, я так зрозумів він хоче просто статику роздати
Ну отдавать статику экспресом это явная лажа
источник