Как отправить заявку с сайта на почту через Node JS? Урок Node JS

preview_player
Показать описание

🔗 Ссылка на код:

❓ Есть вопрос или проблема по фронтенду?
Пиши в комментарии к видео или в чат канала в ТГ:

⌚️ Таймкоды:
0:00 Введение. Отправляем заявку с сайта на почту
1:08 Устанавливаем express, пакет nodemailer для отправки почты
1:39 Пишем заготовку клиентской части: HTML-страницу, которую будет отдавать сервер в браузере
2:12 Начинаем писать логику сервера
3:43 Добавляем команду для запуска сервера
5:04 Пишем форму обратной связи
7:37 Пишем стили для формы
13:37 Пишем клиентскую часть: отправляем POST-запрос с клиента на сервер
19:38 Настраиваем подключение к почтовому серверу (SMTP)
22:44 Настраиваем отправку письма: заполняем отправителя, получателя, тему и текст письма
24:32 Проверяем отправку письма на почту
25:07 Проверяем отправку HTML-кода в письме
26:44 Краткое описание кода

✔️ Подписывайтесь на канал, обучаю фронтенду просто. Готовится много новых уроков :)

🎵 Права на фоновую музыку:
FSM Team
Рекомендации по теме
Комментарии
Автор

Красава, все понятно обьяснил, а главное код рабочий. У меня правда была проблема в том, что сервер был на 3000 порту, а сайт я хостил лайв сервером и скорее всего CORS опять не давал работать запросу. Раньше такое у меня фиксило расширение, а сейчас не фиксит. Так что возможно кому-то будет полезно, запускайте все на одном адресе.

lamer
Автор

на учебном порту 3000 всё работает, вставляю в рабочий сайт который работает в порту 80 и ничего не работает, что надо сделать?

СемаАлександров-фд
Автор

Спасибо за видео, как раз собирался погуглить об этом, а ютуб сам мне в рекомендации вывел)

Dendosha
Автор

Прекрасный видос и другие видео, грустно, что забросил это дело :(

sacazidal
Автор

очень круто, только начинаю изучать фронтэнд и тут попались вы, классный контент

NEZOX
Автор

Спасибо, за вашу работу, как раз хотел в своем проекте это реализовать, буду пробовать)

ilyarus
Автор

Как же не хватало такого видео лет 5 назад)) обыскался тогда... ну никто не хотел видимо в открытый доступ выкладывать)) В текущем видео надо было бы не пожалеть время на валидацию формы как на фронте так и на бэке важная же штука)

soul_loneliness
Автор

спасибо тебе, полезный материал, красавчик🍾

flipped-rn
Автор

Как получить этот pass? А также, как привязать почту к своему домену, и из этого же сервера(хостинга) отправлять письмя, без посреднических почтовых клиентов? А также, как это делать с другими клиентами, например gmail?

timur.shhhhh
Автор

Спасибо за полезную информацию! Небольшой вопрос. Можете подсказать, как называется расширение, которое у вас в VsCode, которая дополняет код. Буду благлдарен

mdnez
Автор

Не знаю, как у вас это работает, у меня возвращает ошибку 404 в script.js, где fetch(api/feedback)

Gorasulsham
Автор

Много мучался с почтами.то не доходило до ящика, то еще какая муть с хостингами.короче написал на php и msql ну и ajax конечно что бы почта помимо ящика еще и в бд дублировалась на всякий случай.

PmMp
Автор

Здравствуйте, хотел бы узнать, а можно ли сделать так, чтобы сообщение отправлялось не только на локальном сервере, но и при загрузке сайта на хостинг или же github pages?

chilumy
Автор

Спасибо за полезный урок. Есть один вопрос: в файле script.js в качестве первого параметра метода fetch указан путь "/api/feedback", этот же путь "/api/feedback" указан в файле server.js в параметре метода server.post(). Откуда взялось это значение пути?

michael
Автор

привет это все классно но можешь показать весь процесс с момента создания аккаунта до момента отправления сообщения ?

chay