Спасибо за урок. Евгений, ответьте, пожалуйста, на один вопрос. А зачем усложнять работу и обязательно "ломать через колено" стандарт HTML, в котором повелось так, что формы могут работать только через GET & POST запросы? Для update же можно использовать тот же POST обработчик, что и для создания, только в зависимости от условия есть или нет в запросе id делать либо обновление, либо создание? И похожим образом, через GET можно сделать удаление данных из БД. Я понимаю, что в случае API там существует соглашение на использование глаголов, но в работе с отдачей веб-страничек это же можно исключить? Да, и в реальных проектах никто никакую информацию из БД не удаляет, т.к. это нарушает целостность индексов и информационную плотность и непротиворечивость.
@YauhenKavalchuk3 жыл бұрын
Ну да, согласен, немного переусложнил. Ваше замечание вполне валидно
@andreysperansky3624 Жыл бұрын
У меня почему-то не срабатывают window.location.href = '/posts'; и window.location.reload(); Типичная проблема на Chrome. Есть какие-нибудь альтернативы кроме как использовать другой браузер?
@johncanvas10542 жыл бұрын
Момент 1:50. А если у меня в проекте только одна страница с постами ( Главная '/' )? Как в таком случае мне обращаться к отдельному посту чтобы его удалить?
@YauhenKavalchuk2 жыл бұрын
Аналогично, как и в примерах. Основное здесь - это методы get, post, put, delete
@Viktorres12 жыл бұрын
Крудо!
@YauhenKavalchuk2 жыл бұрын
👍
@Эльвира-т5п Жыл бұрын
Спасибо за урок! Не могли бы вы, пожалуйста, добавить код в репозиторий
@YauhenKavalchuk Жыл бұрын
Код в репозитории в соответствующей ветке, я про это рассказываю в первом видео
@N5O12 жыл бұрын
Объясните пожалуйста, зачем нужны методы пут и делит. если все можно делать при помощи одного метода пост?
@f-len2 жыл бұрын
Отличный курс и урок супер. Спасибо, Евгений. Один вопрос в, выражении e.target?.dataset?.id что означает ?. Спасибо за курс по Node js и Mongodb.
@YauhenKavalchuk2 жыл бұрын
Это optional chaining, ищем значение Id во вложенной структуре объектов
@aleksandrzakharov8758 Жыл бұрын
защита от undefined)
@blackbeeq3 жыл бұрын
А как получать количество строк в коллекции? типо count() Плюс как объединить... то есть коллекция USERS, и есть коллекция POSTS. _id c USERS, эта автор POSTS как такой запрос сделать? в MongoDB
@YauhenKavalchuk3 жыл бұрын
К курсу по Node - это не относится. Это больше связано с Mongo и агрегацией данных
@PavloLytvyn2 жыл бұрын
Можно ли реализовать PUT просто через метод или по типу, как с DELETE? Зачем дополнительный мидлвар на это?
@YauhenKavalchuk2 жыл бұрын
Можно попробовать и без мидлвара
@Евгений-л3ь7ф2 жыл бұрын
ReferenceError: id is not defined в чем может быть проблема ?
@YauhenKavalchuk2 жыл бұрын
Не найдено значение id
@Евгений-л3ь7ф2 жыл бұрын
@@YauhenKavalchuk это понятно, код как у вас и даёт такую ошибку, вроде все перерыл
@YauhenKavalchuk2 жыл бұрын
Не видя ваш код, помочь не могу(
@sergeypedko38832 жыл бұрын
Огромное СПАСИБО за Курс! Покажите пожалуйста let id = event.target?.dataset?.id || null; - через обычную if - конструкцию
@YauhenKavalchuk2 жыл бұрын
if (event.target && event.target.dataset && event.target.dataset.id) {}
@sergeypedko38832 жыл бұрын
@@YauhenKavalchuk Большое спасибо - мне так понятнее