Size: a a a

NestJS — русскоязычное сообщество

2020 April 20

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
источник

И

Илья | 😶 in NestJS — русскоязычное сообщество
ого вау
@alex_kulagin
источник

W

Wacker in NestJS — русскоязычное сообщество
Подскажите как лучше реализовать хранение изображений (будет много)
в голову приходит 3 варианта:
- хранить в БД (трудоемко для nodeJS)
- хранить на диске и отдавать через nginx, в БД вписывать UID и path (UID для генерации нового path, если структура файлов и папок изменится)
- хранить UID и на лету формировать ссылку в nodeJS и отдавать ее на фронт. Файлы так же отдавать через nginx
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Wacker
Подскажите как лучше реализовать хранение изображений (будет много)
в голову приходит 3 варианта:
- хранить в БД (трудоемко для nodeJS)
- хранить на диске и отдавать через nginx, в БД вписывать UID и path (UID для генерации нового path, если структура файлов и папок изменится)
- хранить UID и на лету формировать ссылку в nodeJS и отдавать ее на фронт. Файлы так же отдавать через nginx
Точно 2 или 3. Очень важно ументь отдавать через nginx, без это будет капец. Проверено на личном опыте.
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Артур Чобанян
Можно подробнее? Я не понял )
Ну теоретически подписывать же можно как угодно. Может быть алгоритм "хеширования", который, условно, сумму всех символов считает
источник

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
Ну теоретически подписывать же можно как угодно. Может быть алгоритм "хеширования", который, условно, сумму всех символов считает
Может, но даже в этом случае получится не одинаково
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Wacker
Подскажите как лучше реализовать хранение изображений (будет много)
в голову приходит 3 варианта:
- хранить в БД (трудоемко для nodeJS)
- хранить на диске и отдавать через nginx, в БД вписывать UID и path (UID для генерации нового path, если структура файлов и папок изменится)
- хранить UID и на лету формировать ссылку в nodeJS и отдавать ее на фронт. Файлы так же отдавать через nginx
А нет варианта какой-нибудь s3? в том числе локальный
источник

LK

L K in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
А нет варианта какой-нибудь s3? в том числе локальный
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
А нет варианта какой-нибудь s3? в том числе локальный
Если есть возможно то вообще круть будет.
источник

W

Wacker in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
А нет варианта какой-нибудь s3? в том числе локальный
Амазон?
источник

W

Wacker in NestJS — русскоязычное сообщество
для моего уровня слишком)
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Wacker
Амазон?
можно и локальный поднимать, не обязательно амазон
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Артур Чобанян
Может, но даже в этом случае получится не одинаково
Почему?
источник

АЧ

Артур Чобанян in NestJS — русскоязычное сообщество
Артур Чобанян
Может, но даже в этом случае получится не одинаково
Тут нужно учесть одну деталь, в jwt лежит exp и при кодировании в бейс 64  уже получится другой токен
источник

W

Wacker in NestJS — русскоязычное сообщество
Grigorii K. Shartsev
можно и локальный поднимать, не обязательно амазон
а что такое s3 как загуглить?
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Wacker
а что такое s3 как загуглить?
источник

W

Wacker in NestJS — русскоязычное сообщество
про амазон знаю, про локальный не понял
источник

GS

Grigorii K. Shartsev in NestJS — русскоязычное сообщество
Wacker
про амазон знаю, про локальный не понял
выше ссылку на min.io кидали, например
источник

VA

Veaceslav Artiom in NestJS — русскоязычное сообщество
Wacker
про амазон знаю, про локальный не понял
Это просто так сказать стандарт
источник

W

Wacker in NestJS — русскоязычное сообщество
я так понимаю под изображения (профиль, обложка, постер) делать общую Таблицу. И в других сущностях использовать внешний ключ?
источник