Тёмный

Загрузка файлов на сервер React + Express + Multer. 

Давай Попробуем: JavaScript
Подписаться 24 тыс.
Просмотров 14 тыс.
50% 1

Опубликовано:

 

16 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 45   
@lets_try_js
@lets_try_js 3 года назад
Все ли было понятно из данного урока ?
@hectik1608
@hectik1608 3 года назад
Более чем, спасибо большое за урок!
@FunCraftFun
@FunCraftFun 3 года назад
14:08 Подскажи плз, как все-таки нужно было б прописать с Монго?)
@lets_try_js
@lets_try_js 3 года назад
@@FunCraftFun создать до поле в модели пользователя, куда поместить в виде строки путь к картинке)
@whiteguards43
@whiteguards43 2 года назад
@@FunCraftFun Было бы классно если-б с монго показал все таки
@sergeyvladimirov9994
@sergeyvladimirov9994 2 года назад
Не понятно. Не работает не понятно почему. Но я знаю точно что это мидлварь в офф документации так и написано, а значит там должен быть req res next это же node. Ты бы хоть исходник открыл бы.
@bushdog7439
@bushdog7439 2 года назад
Спасибо. 👍 Таким вот образом!
@СвириденкоВолодимир-х1с
Мужик, спасибо тебе большое за качественный, доступный контент!
@Pro-arm
@Pro-arm Год назад
Полезное видео, спасибо что поделился знаниями
@vanddos5173
@vanddos5173 3 года назад
Спасибо большое! Хотелось бы очень увидеть уроки про сессии и авторизацию Next.js и Express.js , пожалуйста.
@Сардориус
@Сардориус 2 года назад
брат ты мне помог . thanks very much
@lets_try_js
@lets_try_js 2 года назад
рад )
@Rakhmankuloff-c7b
@Rakhmankuloff-c7b Год назад
для тех, у кого проблема: Error: ENOENT: no such file or directory, open 'C:\Users\albiq\Desktop\socialNetwork\server\images\2022-11-01T09:07:29.835Z-image.jpg' как я понял трабла в том, что у вас windows OS У Автора mac, поэтому пишем new Date().toISOString().replace(/:/g, '-') вместо new Date().toISOString() + '-' + file.originalname)
@adjikalow
@adjikalow 5 месяцев назад
Спасибо большое, сидел долго мучался с проблемой, ты меня спас
@elmirweb6583
@elmirweb6583 2 года назад
Как из под мидлваера вызвать next(), потому что у меня есть и другие мидлваеры которые принимают req, res, next и вконце каждого идет next(); чтобы получается сработал следующий Подскажите пожалуйста.
@ХамзатЯкаев
@ХамзатЯкаев Год назад
а если назвать мидлвэры по разному, это помешает другим мв выполнять свой next? Если за год узнали как решить эту проблему, подскажите)
@bushdog7439
@bushdog7439 2 года назад
Роман, как сохранить данные в формате ключ/значение на сервере. Без базы данных. С возможностью их дальнейшего использования
@lets_try_js
@lets_try_js 2 года назад
Если без базы, то можно использовать localstorage
@bushdog7439
@bushdog7439 2 года назад
Не в браузере. На сервере
@abdirahmanzhumagulov6182
@abdirahmanzhumagulov6182 8 месяцев назад
спасиба мужик я так долго над этим парился ты для меня теперь воторй исус
@НиколайХамдамов
@НиколайХамдамов 3 года назад
Видео класс! А где вы всему этому научились ?
@lets_try_js
@lets_try_js 3 года назад
много практиковался)
@vadimmbld
@vadimmbld 2 года назад
Есть единственное замечание и это ИМЯ файла. Дело в том что в Windows в имени файла не допускается `:`
@lets_try_js
@lets_try_js 2 года назад
Хорошее замечание !
@caH40yc
@caH40yc 2 года назад
час просидел в поисках ошибки пока не нашел, а надо было сразу лезть в комментарии ))
@romarooman
@romarooman 2 года назад
Спасибо) тоже не заметил
@e.shop.cherry
@e.shop.cherry Год назад
лучший
@РедШухов-я9е
@РедШухов-я9е 2 месяца назад
Кто будет смотреть после июля 2024-го - не тратьте время - код не работает. Просто тупо потратите время. Вообще совет - смотрите максимально свежие видео по кодингу ( не старше 1 года ) меньше будете мудохаться с нерабочим кодом. У меня даже никакой ошибки не выдает))
@lizerginf
@lizerginf 2 года назад
Бро а как сделать типо как на ютубе добовления видео? на mysql
@lets_try_js
@lets_try_js 2 года назад
ну слушай, есть куча разных вариантов реализации этого))
@lizerginf
@lizerginf 2 года назад
@@lets_try_js помоги сделай видео пж)
@Pro-arm
@Pro-arm Год назад
Почему то файл фильтр не проходит картинка, тоесть выполняется условия else const types = [ 'images/jpeg'] const fileFilter = (req, file, cb) => { if (types.includes(file.mimeType)) { console.log('картинка') cb(null,true) } else { cb(null,true) console.log('не картинка') } }
@Pro-arm
@Pro-arm Год назад
в массив types пробывал добавлять png, jpg не помогло
@Pro-arm
@Pro-arm Год назад
заменил на такое выражение и заработало (file.mimetype == "image/png" || file.mimetype == "image/jpg" || file.mimetype == "image/jpeg")
@kostik706
@kostik706 Год назад
​@@Pro-arm const types = [ 'images/jpeg'] У тебя здесь ошибка была не images/jpeg а image/jpeg без s короче
@Ag-de8yh
@Ag-de8yh 2 года назад
22:23 mulpipart. ну ладно
@РедШухов-я9е
@РедШухов-я9е 2 месяца назад
при этом заметь - О чудо - все работает))
@РедШухов-я9е
@РедШухов-я9е 2 месяца назад
А тебя не смутило что на 22:02 он пишет /api/upload ? Что там надо полностью писать localhost:5000/api/upload? А то получается что запрос уходит в никуда, как у клоунов писавших хвалебные коменты все заработало?)))
@ЕвгенийВикторович-у2ь
Таким вот образом канал свой назови
@sergeyvladimirov9994
@sergeyvladimirov9994 2 года назад
Где тестирование через постман, как вообще тестировать нихрена не показал,
@lets_try_js
@lets_try_js 2 года назад
вот так )
@gamerclach8976
@gamerclach8976 3 года назад
а с хринали код платный ааааа? деньги тырить
Далее
Загрузка файлов с фронтенда
18:49