Node.js #19 Создание API (Create API)
ฝัง
- เผยแพร่เมื่อ 28 ก.ย. 2024
- #YauhenK #webdev #Node #Express
Всех приветствую в курсе «Node.js».
В данном видеокурсе мы с вами рассмотрим Node.js, серверную технологию которая позволяет исполнять код написанный на JavaScript вне браузера. Разберём базовые концепции и встроенные модули, которые активно используются при разработке сервера. Рассмотрим механизм коммуникаций между сервером и браузером. Создадим базовый роутинг на чистом Node.js. Подключем Express и перепишем роутер. Научимся работать с динамичными данными с помощью шаблонизатора Node.js. Напишем новостное приложение с поддержкой CRUD операций и хранением данных в MongoDB. Создадим свой API по возврату данных из БД. И в заключение, загрузим готовое приложение на Heroku.
✒ Репозиторий курса:
✔ GitHub: github.com/Yau...
✒ Полный список готовых и планируемых курсов:
✔ Trello: trello.com/b/R...
✒ Автор курса:
✔ TH-cam: / yauhenkavalchuk
✔ Instagram: / yauhenkavalchuk
✔ Twitter: / yauhenkavalchuk
✔ VK: YauhenK...
✔ LinkedIn: / yauhenkavalchuk
✔ GitHub: github.com/Yau...
✔ VK (Группа): webdevcom
✒ Поддержать развитие канала: github.com/Yau...
Очень хороший урок.
Спасибо
Спасибо большое
Пожалуйста
Спасибо, действительно отлично показан смысл MVC паттерна
Пожалуйста
А можно ведь и в браузере обрабатывать JSON и вставлять нужные данные в нужные поля, не обязательно шаблонизатор на сервере использовать?
Конечно, можно и не использовать
Приветсвую. Благодарю за полезный материал на канале. Хотел узнать когда выйдет курс по next.js ?
Когда на Patreon соберётся 50 человек, можете присоединяться)
Я сделал локальный сервер с шифровкой данных, мне нужно отправлять серверу данные, которые он будет шифровать и отправлять обратно. Как из локального сервера сделать так чтобы я мог с другого устройства отправлять данные
Благодарю вам Евгений. Отлично изложен материал
Спасибо за отзыв
Смущает, почему findByIdAndUpdate возвращает старые данные, как он работал ранее без {new: true}?
Он работает нормально, просто есть нюанс с обновлёнными возвращаемыми данными
А как и через что реализовывать взаимодействие UI с этим API?
Через что угодно, хоть через нативный JS. С помощью fetch запрашиваете данные и готово
@@YauhenKavalchuk То есть нужно будет использовать fetch на клиенте и заполнять нужные данные там же, а шаблонизатор получается здесь уже работать не будет?
У вас есть готовый API, вы можете обращаться к нему через что угодно. API сам по себе является готовой реализацией
До конйа не понял зачем разделять бэк и фронт, для меня это усложняет наоборот. В целях рефакторинга может быть и хорошо. И еще вопрос, C# и .Net, Java и Spring проще учить чем js+react+node+next+ts ?
Возможно вы пока не работали с очень большими проектами)
Привет! Столкнулся с проблемой нескольких коллекций.
Имеются две коллекции: Products и Categories.
В Products все запросы у меня работают, а вот с Categories у меня проблемы.
В Categories не проходит POST запрос, не знаю в чём проблема. Перерыл половину интернета, так и не понимаю в чем проблема. Проблема именно на стадии создание схемы и модели.
Не уверен, что это связанно, но это у меня при POST запросе к category.
Вот такую ошибку удалось получить: ObjectParameterError: Parameter "obj" to Document() must be an object, got ...
Можешь разобрать тему работы с несколькими таблицами и их объединением, связи много к одному.
К сожалению нет, в данном курсе остался только один урок
В курсе не раскрыта тема многопоточности сервера
Всё не расскажешь
На самом деле оч хороший вводный материал для начинающих.
Спасибо за отзыв
Node.js это очень хорошо для меня
👍
покажем микросервисы с rabbitmq?
Неа)
@@YauhenKavalchuk блин я думал ты шаришь