V
каждый советуют со своей колокольни
ixplo
мб это рили бэд практис )
V
и никто не знает твоего проекта
ixplo
сохраняется текст и/или 1-5 картинок. при первом чтении всё это удаляется
Дима
Но если честно
ixplo
бля, забыл самое главное... картинки у меня шифруются aes
ixplo
:D
Дима
Я однажды сохранял картинки в таком формате в редисе
Дима
Просто в тот момент было не до архитектуры
Дима
Потом конечно переделавл нормально)
ixplo
ixplo
хотя
ixplo
мб предложите лучше: сейчас так
ixplo
не, она ок в base 64 отображается
Дима
Просто храни бинарные данные в подходящих формах)
ixplo
её раскукоживаю не я )
ixplo
так вот. всё происходит на данный момент так: я беру base64 картинки прямо из инпута, шифрую её в aes, КОНВЕРТИРУЮ-таки в base64 и шлю на сервак в json. оттуда позже выдаю назад, дешифрую, получая base64
ixplo
crypto вот это всё
ixplo
после этого картинка удаляется с сервера
ixplo
вместе со всем её json
ixplo
поэтому, думаю, нет серьёзной причины хранить её в бинарнике. если это сэкономит мне размер передаваемого файла - это будет вин, но как послать бинарник? например, через fetch
Ryskin Artem
Парни, такая проблема: когда я делаю res.write(data), то data не шляеться сразу юзеру, а накапливается, и только в самом конце выполнения программы - шляеться. Как сделать потоковый возврат?
ixplo
ixplo
стримы вроде были какие-то, но я ещё про них не знаю )
Ryskin Artem
ixplo
сокеты ещё есть
ixplo
но я тоже не знаю пока как )
Ryskin Artem
Ну, сокеты- штука крутая, но это самое низкоуровневое что есть) Мне в лом с ними бодаться )
ixplo
Да вроде наоборот оч простое
V
V
если тебе надо слать какие-то данные постепенно
ixplo
Ryskin Artem
ixplo
V
Ryskin Artem
Микросервис хочу запилить
V
ну так найди то, что тебе надо. как ты хочшеь, чтобы тебе помогли, если мы не знаем что тебе надо?
V
ты с S3 файл берешь?
Ryskin Artem
Ryskin Artem
Вот, что я имею сейчас
Ryskin Artem
Да. буду с S3. Сейчас - просто рандомные файлы
V
у тебя http.get возвращает стрим, его pipe на выход и все
Ryskin Artem
Или я просто не знаю как его контролировать
V
зачем тебе его контролировать?
V
Обычно это небольшое число и ничто никуда не вылетает (что-то в духе 8кб) Но можешь глянуть сюда
V
https://nodejs.org/api/stream.html#stream_buffering
Ryskin Artem
V
к тому же в том коде, который у тебя сейчас никакого контроля за размером буфера тоже нет
Ryskin Artem
V
Называется придумай несуществующую проблему и пытайся ее героически решить :)
Таймураз
Ryskin Artem
Ryskin Artem
Ryskin Artem
Ты это имел в виду?
ixplo
V
V
:)
V
ixplo
Ты нихуя не знаешь, но при этом судишь людей, что мы тут эгоисты. Выучи хотя бы ноду, потом уже высказывай подобного рода мнения
я не говорил эгоисты, я сказал, что тут пир эго. люди тешат себя, понтуются, а когда доходит до дела, никто не может помочь. потому что, судя по всему, никто толком ничего не знает
Ryskin Artem
Таймураз
Таймураз
Продолжай диалог в этом духе, умник
ixplo
успокойся и веди себя прилично
O.
Вызовите администраторов.