Сайт галерея на коленке. NodeJS, JavaScript и больше 1Gb фото
HTML-код
- Опубликовано: 7 янв 2025
- Курс HTML для JS разработчиков: itgid.info/cou...
Курс JS 2.0: itgid.info/cou...
Методы массивов: itgid.info/cou...
Курс nodeJS: itgid.info/cou...
Остальные курсы: itgid.info/
Телеграмм канал: t.me/itgid_info
Обожнюю Ваші живі спонтанні безсценарні уроки!
Спасибо . Очень полезное видео . Скрипт написал один раз , а пользуешься постоянно. Подход к делу - мудрого человека .
согласен.
Просто, наглядно. От меня как всегда +
Что может быть лучше намечающегося ужина? Только видео-уроки по 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?)
Поставил лайк за Eve Online :D
Где ты там нашел
Lazy load нужно было доделать или пагинацию (а лучше показать оба варианта) , это же всё таки урок =)
Урок по говнокодерству разве что.
@@CzarOfScripts сказал говнокодер
Круто!!!
Можно ли реализовать кнопку на странице с запуском скрипта app.js?
Я погуглил, кое что попробовал но ничего не получилось...
Есть у кого идеи?
оО)) Скрины из онлайн космо РПГ-шки EVE Online )))
Не лучше ли хранить большое количество информации в базе mysql? Например, если к изображениям нужно будет добавить различную информацию (Дату добавления, теги), или даже это лучше сделать в json. Просто не могу понять какую информацию лучше хранить в json а какую в БД. И есть ли в Node.js возможность работать с mysql?
в node есть библиотеки для подключения к Mysql, я использовал mysql2. А хранить изображений (а лучше их пути) можно и в мускуле и в json, первый вариант для использования на сервере, и возврата только нужных изображений, и также позволяет хранить любые связанные с картинками данные. Json-файл можно подключить без использования сервера, но для большого количества разных данных это не очень
Для варианта на коленке проще сделать json файл. Такой вариант вполне подходит для использования маленьким кол-вом лиц.
Ну а 20 ГБ - как? Понятно, что автор указал, что такое не сработает. Но - где же подгрузка?
ЗЫ: оформить превьюшки можно было чуть-чуть веселее.
ЗЗЫ: ссылку бы на вторую часть...
Первый
самый