Size: a a a

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

2021 January 10

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
Привет! В чём преимущества сохранения аватарок юзеров не в public , а в стороннюю корневую папку и её последующее извлечение через руты? Типа cors защищает от стороннего использования изображений?
источник

y

ymdev in Node.js — русскоговорящее сообщество
Yury Khmarin
Привет! В чём преимущества сохранения аватарок юзеров не в public , а в стороннюю корневую папку и её последующее извлечение через руты? Типа cors защищает от стороннего использования изображений?
Сильно сомневаюсь, что такой способ как-то отличается от прямой раздачи статики из public.
CORS работает исключительно на стороне браузера. К серверу не имеет никакого отношения.
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
ymdev
Сильно сомневаюсь, что такой способ как-то отличается от прямой раздачи статики из public.
CORS работает исключительно на стороне браузера. К серверу не имеет никакого отношения.
а то как не гляну курс, все норовят таким образом делать.
источник

y

ymdev in Node.js — русскоговорящее сообщество
Yury Khmarin
а то как не гляну курс, все норовят таким образом делать.
Ну если мне не нужно никаких манипуляций делать с изображениями, то почему бы их не отдать напрямую? Причем отдать с помощью nginx, например, который сделает это быстрее ноды.

Если же я хочу, например, показывать изображения и на лету менять их размер, то конечно, я уже не буду давать прямой доступ к файлу, а буду через ноду читать, конвертировать и отдавать
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
ymdev
Ну если мне не нужно никаких манипуляций делать с изображениями, то почему бы их не отдать напрямую? Причем отдать с помощью nginx, например, который сделает это быстрее ноды.

Если же я хочу, например, показывать изображения и на лету менять их размер, то конечно, я уже не буду давать прямой доступ к файлу, а буду через ноду читать, конвертировать и отдавать
спасибо) мне до изучения nginx далеко, надо для начала на простых технологиях сделать сайт. А то отвлекаюсь на всё что можно, то Реакт, то Вью. Такое ощущение, что сейчас сайты и без Реактов быстро работают))) в Опере как буд-то кэширует состояние, поэтому при переходе на другие страницы не происходит "моргания". Я даже замедление скорости интернета ставил , тоже не моргало) думаю харе уже годами изучать разно, пора действовать)
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
ymdev
Ну если мне не нужно никаких манипуляций делать с изображениями, то почему бы их не отдать напрямую? Причем отдать с помощью nginx, например, который сделает это быстрее ноды.

Если же я хочу, например, показывать изображения и на лету менять их размер, то конечно, я уже не буду давать прямой доступ к файлу, а буду через ноду читать, конвертировать и отдавать
поэтому думаю сейчас просто на экспрессе делать свои проекты. Хотя во Вью/Накст влюбился)) кодить одно удовольствие. Теперь у меня дилема делать просто на экспрессе, либо всё-таки Вью припахать)
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
Какая системная переменная имеет доступ к рут ? не __dirname а другая какая-то забыл
источник

ЕЛ

Евгений Леденёв... in Node.js — русскоговорящее сообщество
Yury Khmarin
поэтому думаю сейчас просто на экспрессе делать свои проекты. Хотя во Вью/Накст влюбился)) кодить одно удовольствие. Теперь у меня дилема делать просто на экспрессе, либо всё-таки Вью припахать)
Если делаешь отдельно апи, то его можно в мобильном приложении потом использовать например. Большая универсальность.
источник

y

ymdev in Node.js — русскоговорящее сообщество
в рут? Скорее ты имел в виду доступ к папке, из которой был запущен проект?
Если да, то https://nodejs.org/dist/latest/docs/api/process.html#process_process_cwd
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
ymdev
в рут? Скорее ты имел в виду доступ к папке, из которой был запущен проект?
Если да, то https://nodejs.org/dist/latest/docs/api/process.html#process_process_cwd
я имел ввиду братская переменная dirname . Вроде есть тоже переменная, которая с начинается с двух подчёркиваний
источник

YK

Yury Khmarin in Node.js — русскоговорящее сообщество
Евгений Леденёв
Если делаешь отдельно апи, то его можно в мобильном приложении потом использовать например. Большая универсальность.
думаю ещё есть причины, типа удобства)
источник

М

Максим in Node.js — русскоговорящее сообщество
Yury Khmarin
я имел ввиду братская переменная dirname . Вроде есть тоже переменная, которая с начинается с двух подчёркиваний
Файлнейм
источник

М

Максим in Node.js — русскоговорящее сообщество
Больше братских нет.
источник

М

Максим in Node.js — русскоговорящее сообщество
ymdev
Ну если мне не нужно никаких манипуляций делать с изображениями, то почему бы их не отдать напрямую? Причем отдать с помощью nginx, например, который сделает это быстрее ноды.

Если же я хочу, например, показывать изображения и на лету менять их размер, то конечно, я уже не буду давать прямой доступ к файлу, а буду через ноду читать, конвертировать и отдавать
Нгинкс тоже ресайз картинок умеет. Просто держу в курсе.
источник

y

ymdev in Node.js — русскоговорящее сообщество
Максим
Нгинкс тоже ресайз картинок умеет. Просто держу в курсе.
ну с lua-скриптингом там можно и горы свернуть
источник

М

Максим in Node.js — русскоговорящее сообщество
ymdev
ну с lua-скриптингом там можно и горы свернуть
Там модуль для этого есть.
А так то да. Хотя не пробовал.
источник

y

ymdev in Node.js — русскоговорящее сообщество
Максим
Там модуль для этого есть.
А так то да. Хотя не пробовал.
я про эту штуку https://github.com/openresty/
Хотя, слышал мнение, что это все ненадежно
источник

D2

Davron 2 in Node.js — русскоговорящее сообщество
Мужики такой спор пошел с другом. Я совсем совсем зеленый. Изучаю  postgreSQL.  Имеются два инпуто, в одней парент другого, например область и районы. Собственно как свазывать таблицы. Надо прописать ид района в таблице области или наоборот
источник

S🛸

Sergey 🛸 in Node.js — русскоговорящее сообщество
Davron 2
Мужики такой спор пошел с другом. Я совсем совсем зеленый. Изучаю  postgreSQL.  Имеются два инпуто, в одней парент другого, например область и районы. Собственно как свазывать таблицы. Надо прописать ид района в таблице области или наоборот
Наоборот
источник

D2

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