Хорошо. Еще бы превьюшные файлы складывать не в ту же папку, а, например в папку images_min. Тогда можно сколько угодно раз добавлять в папку images новые фотки и прогонять скрипт. Иначе при повторном запуске скрипта будут появляться дубли картинок с именами min_min_
Это вы и сами сделаете. Создайте новую папку в проекте , куда будете размещать обработанные файлы . Пример : .toFile('./min_images/min_' + images[i], (err, info) => { console.log(err); }) sharp берёт фото в папке images , обрабатывает их и результат размещает в папке min_Images .
Александр, было бы круто, если бы Вы продолжили совершенствовать Вашу галерею и добавили загрузку при прокрутке и немного стилей. Я бы посмотрел такой ролик! Ах да, все таки галерея - с одной "л"!
Еще было бы отлично иметь возможность наоборот добавлять фотки в эту базу... Кто то скачал что ему нужно и загрузил туда то чего нет у других) Вообще не пойму как так получается???? У всяких "говноканалов" подписчиков куча а у реально мега полезного так мало... Не только галерея получается на "коленке" а вообще весь материал заходит как на коленке))!!! СПАСИБО Александр ты лучший!!! И еще почему недоступен сайт и с VPN и без и с телефона и как угодно не могу попасть
Не лучше ли хранить большое количество информации в базе mysql? Например, если к изображениям нужно будет добавить различную информацию (Дату добавления, теги), или даже это лучше сделать в json. Просто не могу понять какую информацию лучше хранить в json а какую в БД. И есть ли в Node.js возможность работать с mysql?
в node есть библиотеки для подключения к Mysql, я использовал mysql2. А хранить изображений (а лучше их пути) можно и в мускуле и в json, первый вариант для использования на сервере, и возврата только нужных изображений, и также позволяет хранить любые связанные с картинками данные. Json-файл можно подключить без использования сервера, но для большого количества разных данных это не очень
Ну а 20 ГБ - как? Понятно, что автор указал, что такое не сработает. Но - где же подгрузка? ЗЫ: оформить превьюшки можно было чуть-чуть веселее. ЗЗЫ: ссылку бы на вторую часть...
Обожнюю Ваші живі спонтанні безсценарні уроки!
Спасибо . Очень полезное видео . Скрипт написал один раз , а пользуешься постоянно. Подход к делу - мудрого человека .
согласен.
Что может быть лучше намечающегося ужина? Только видео-уроки по JavaScript! JavaScript - лучшее питание для мозгов;) Спасибо за видео!
Однозначно
Просто, наглядно. От меня как всегда +
Отличное видео , огроменное спасибо за вашу работу, все очень понятно
Хорошо. Еще бы превьюшные файлы складывать не в ту же папку, а, например в папку images_min. Тогда можно сколько угодно раз добавлять в папку images новые фотки и прогонять скрипт. Иначе при повторном запуске скрипта будут появляться дубли картинок с именами min_min_
Это вы и сами сделаете. Создайте новую папку в проекте , куда будете размещать обработанные файлы . Пример : .toFile('./min_images/min_' + images[i], (err, info) => { console.log(err); }) sharp берёт фото в папке images , обрабатывает их и результат размещает в папке min_Images .
Шикарно! Коротко, ясно, и с четкими примерами ноды. Тут напрашивается лайтбокс)
Александр, бомба!
такого плана уроки очень хорошо!
Круто!
Было бы классно видеть больше таких маленьких приложений, сразу видно взаимодействие сервера на ноде и жс на клиенте.
Спасибо! То что нужно!
Александр, было бы круто, если бы Вы продолжили совершенствовать Вашу галерею и добавили загрузку при прокрутке и немного стилей. Я бы посмотрел такой ролик! Ах да, все таки галерея - с одной "л"!
Александр
Спасибо за дельные уроки
Классное видео
Сложновато для новичка незнакомого с Нод, но разобраться можно. А урок очень интересный. Спасибо!
Не знаком с нодой, ничего сложного не увидел.
чудово, продовжуйте, клас!
Крутой урок, спасибо!
Это гениально!!!
Еще было бы отлично иметь возможность наоборот добавлять фотки в эту базу... Кто то скачал что ему нужно и загрузил туда то чего нет у других) Вообще не пойму как так получается???? У всяких "говноканалов" подписчиков куча а у реально мега полезного так мало... Не только галерея получается на "коленке" а вообще весь материал заходит как на коленке))!!! СПАСИБО Александр ты лучший!!! И еще почему недоступен сайт и с VPN и без и с телефона и как угодно не могу попасть
Спасибо!
Очень хорошо. А как добавлять изображения? Типо закинул в папку, и фото отобразилось на сайте?
Поставил лайк за Eve Online :D
Где ты там нашел
Круто!!!
Александр, вы шпилите в Eve Online?)
спс за видео ) а можно снимаете видео про подгрузка по прокрутке ?? в етом же теме. спс за внимание
Lazy load нужно было доделать или пагинацию (а лучше показать оба варианта) , это же всё таки урок =)
Урок по говнокодерству разве что.
@@CzarOfScripts сказал говнокодер
Можно ли реализовать кнопку на странице с запуском скрипта app.js?
Я погуглил, кое что попробовал но ничего не получилось...
Есть у кого идеи?
оО)) Скрины из онлайн космо РПГ-шки EVE Online )))
Не лучше ли хранить большое количество информации в базе mysql? Например, если к изображениям нужно будет добавить различную информацию (Дату добавления, теги), или даже это лучше сделать в json. Просто не могу понять какую информацию лучше хранить в json а какую в БД. И есть ли в Node.js возможность работать с mysql?
в node есть библиотеки для подключения к Mysql, я использовал mysql2. А хранить изображений (а лучше их пути) можно и в мускуле и в json, первый вариант для использования на сервере, и возврата только нужных изображений, и также позволяет хранить любые связанные с картинками данные. Json-файл можно подключить без использования сервера, но для большого количества разных данных это не очень
Для варианта на коленке проще сделать json файл. Такой вариант вполне подходит для использования маленьким кол-вом лиц.
Ну а 20 ГБ - как? Понятно, что автор указал, что такое не сработает. Но - где же подгрузка?
ЗЫ: оформить превьюшки можно было чуть-чуть веселее.
ЗЗЫ: ссылку бы на вторую часть...
Первый
самый