StuffMailer - это веб-сервис для удобного получения данных из различных API посредством письма на электронную почту. Является курсовой работой по дисциплине "Backend-разработка" за 3-ий курс обучения.
npm i
npm start
Название рассылки: Случайная картинка собаки
Описание рассылки: Получите на свою почту случайную картинку собаки
API: https://dog.ceo/api/breeds/image/random
Шаблон HTML:
<h1>Привет!</h1>
<b> Вот твоя случайная картинки собаки: <b>
<img src="DATA0"></img>
<p>Статус запроса: DATA1</p>
<hr>
<b>Отправлено с помощью StuffMailer</b>
Важно! DATA0 и DATA1 - ключевые слова-заглушки для подстановки значений ключей возвращаемого json-объекта API. Данный API возвращает json-объект с двумя ключами, следовательно в шаблоне HTML должно быть 2 ключевых слова типа DATA[индекс с нуля]
index.js кореневой папки
- код серверной части веб-сервисаindex.js папки public
- код клиентской части в веб-сервисаindex.html
- разметка страницы веб-сервисаfavicon.ico
- фавикон веб-сервисаimages
- изображения, используемые в оформлении веб-сервиса
"express": "^4.18.2"
"hbs": "^4.2.0"
"mongoose": "^7.0.2"
"nodemailer": "^6.9.13"
"nodemon": "^2.0.20"