Что такое Мультер?

Multer - это миддл, который мы использовали для обработки multipart / form-data, который в основном используется для загрузки файлов.

Как уже упоминалось, основное использование multer - загрузка файлов.

Пример загрузки изображения с помощью multer:

Шаг 1 → Запустите package.json с помощью команды

Шаг 2 → Установка необходимых пакетов npm

Шаг 3 → Добавьте команду в ключ сценария файла package.json для запуска сервера nodemon

Это команда, которую мы собираемся добавить

Обновленный файл package.json будет выглядеть так

Шаг 4 → Создайте файл app.js в том же каталоге, где вы инициализировали package.json.

  • Импортируйте все пакеты npm

  • Запустить экспресс-пакет npm

  • Запустите пакет npm body-parser, используя экспресс

  • Выберите номер порта, и приложение будет прослушивать этот порт.

  • Создайте папку с загружаемыми именами в том же каталоге и сообщите Multer, где хранить файлы.

  • Создайте post api с помощью express, но перед этим позвольте сохранить место хранения multer

  • Полный файл app.js будет выглядеть так

Шаг 5 → Запустите nodemon с помощью следующей команды

Шаг 6 → Откройте приложение почтальона и создайте новый почтовый запрос

  • Введите этот URL → http: // localhost: 3000 / uploadfile
  • Перейдите к Body, затем form-data.
  • Задайте имя ключа как myfile, и при наведении указателя мыши на клавишу появится раскрывающийся список, в котором вы должны выбрать Файл.
  • Затем в значении вы увидите кнопку Выбрать файлы, используйте эту кнопку, чтобы выбрать любое изображение и отправить запрос.
  • Когда загрузка будет завершена, вы увидите ответ в формате JSON.

Это основная программа, которой вы можете следовать, чтобы создать свое первое приложение для загрузки изображений с помощью multer в nodejs.
Это ссылка на проект на github, если у вас есть сомнения.
https: // github. com / yash0307jain / Загрузка изображений --- Использование --- Multer