ExpressJS Быстрый Курс
Вставка
- Опубліковано 27 вер 2024
- Исходный код тут: t.me/js_by_vla...
Получить профессию Frontend разработчика - bit.ly/3QWbOSH
Подробнее узнать об обучении в Result School -
bit.ly/3a0WjZ9
Бесплатный курс HTML & CSS - bit.ly/3NCaGAx
Сделать 5 проектов на JavaScript - bit.ly/3yxWa8Z
Я в соц сетях:
Telegram: t.me/js_by_vla...
VK: vladile...
Instagram: / vladilen.minin
Мои паблики по JavaScript:
Telegram: t.me/result_sc...
VK: result....
Instagram: / result.scho. .
JavaScript cообщества:
Discord: / discord
Telegram: t.me/js_by_vla...
Roadmap по каналу:
vladilen.notio...
Исходный код тут: t.me/js_by_vla...
Node за 1 час:
• Node JS - Быстрый Курс...
Fetch & Async Await:
• Урок 14. JavaScript. З...
• Урок 8. JavaScript. Ка...
MERN:
• Создайте Fullstack-при...
В видео я рассказываю про Express JS - серверный фреймворк для NodeJS. В рамках ролика напишем статический сайт с использованием EJS и напишем REST API приложение с использованием VueJS.
Исходный код тут: t.me/js_by_vladilen/321
Получить профессию Frontend разработчика - bit.ly/3QWbOSH
Как проектировать api сложные запросы например в typeorm? Не понятно например если на страницу нужно вывести friends, photo, comments, posts. Это как реализовать сделать компонент например page и в нем передавать в другие компоненты данные из сервисов или компоненты уже используют сервисы?
Спасибо мужик! Добра тебе и всех благ! Когда ты успеваешь только!
Это произошло!!!!! Божечки как сочно)) Спасибо Владилен! Топчик!!!
Владилен, спасибо тебе большое за труд) Он бесценен)
Вот тебе идея для размышлений: запилить сайт с нуля, протокол аутентификации - OAuth 2, с двумя токенами) Хотелось бы увидеть твои идеи, где ты хранишь токены, как их обновляешь и т.д.)
Было бы приятно увидеть подобный гайд)
Ну, 2021 начался очень хорошо! Спасибо!
Спасибо больше за этот урок
Ждемс: Vue 3 SSR - элегантно!
Анонсики! Круто! Допишу 2ю курсовую и гляну Express JS. Спасибо, Владилен!
Наконец-то! А то куча видео с фулстак стеками, а по Экспрессу не было быстрого курса)) Спасибо!
Как хорошо я зашел)) Отличная тема, как раз решали стартануть новый проект на express фронт на vue. Попробовать что то новое так сказать)
Сними видео как выбрать БД для node js бэкенда. Все в курсах показывают монгу, но у меня у каждого юзера есть несколько профилей, в профилях есть несколько продуктов. Везде говорят что если есть связи то монгу нельзя использовать. Хотя там есть такой функционал. Не могу понять что использовать на самом деле...
Здраствуйте Владилен!!!! Спасибо за Курсы !!! Привет из Ташкента!!!
ахудеть, наши молитвы были услышаны!!!!
Просто великолепен !
я долго пишу на react and pure php( for api ) и хотелось обновить кастыли!
Урок vue3 был так же бесподобен!
( 2 просмотра видео в роб.время + практика (дома) => освоил за часов 5)
Vue/cli не сработал делал через vite.
Сегодня видимо начну переходить полностью на js !
Спасибо, ОГРОМНОЕ, за твой труд!
Владилен, ты третий автор к которому я захожу в целях обучиться express. У других у меня не получается, а с тобой всё получается при более высокой информационной нагрузки. С твоей подачей информации всё работает как надо, спасибо!
Я в начале: ООО... а это легко
Я в конце: Убейте меня...
ты смог досмотреть?
@@coolrashда, но его потом убили
Благодарю.
думаю, в последние 20 минут, когда все технологии смешиваются, желательно больше пояснять как они соединяются. какую нибудь диаграмму что ли показывать...
сумбур добавляют такие вещи как название разных вещей одним словом: сервер и сервер-"record" данных.
Спасибо за хорошее объяснение, мало где найдешь так понятно и подробно.
Спасибо за видео. Очень прияно увидить, что express может работать через import и еще раз увидел как работать с Vue. Как всегда на высоте, спасибо еще раз.
Это именно то, что я искал. Спасибо!
Ещё один суперполезный, качественный и актуальнейший курс, спасибо вам за труды!
У меня падает ошибка: Cannot set properties of undefined (setting 'requestTime') в файле middlewares.js
Такая же фигня
EJS одного у меня не работает? вааще сайт не работает когда делаю
app.get('/', (req, res) => {
res.render('index')
})
Превью: полный курс
Название: быстрый курс
Я: 🗿
А быстро и полно не бывает?
@@КЛОВИ-щ5ы спорный вопрос, но в этом видео Владилен все четко и по полочкам разложил, это точно
Небольшой мисскомюникейшн с дизайнером)
@@КЛОВИ-щ5ы не бывает
@@КЛОВИ-щ5ы разве что небольшая тема
Нифига, свежий курс 😋
Удачи тебе)
Лайк поставил, теперь можно и начать просмотр.
По моему самый годный курс по ExpressJS)
Владилен, спасибо Вам большое, очень доходчиво и понятно и очень интересная практика!👍
Снова топовый контент. Спасибо Владилен!
Очень хорошо, даже я понял!
у тебя получился это с ejs?
Спасибо тебе большое за твои труды, хотел для себя изучить node/express/nest. Прочитал документацию node/express и решил глянуть для закрепления твой канал. Нигде кстати в примерах документации последней версии не видел чтобы использовали import вместо require. Думал такой синтаксис в ноде недоступен
Спасибо за видео. Очень все понятно!
Да видео очень крутые - особенно круто их смотреть от професионала . Уже около года изучаю js хочу пойти на фулстак , много инфо так же брал с твоего канала . Создал свой что бы научиться разговаривать ))) ну хз с чего то надо начинать + мне нужна критика
Над звуком поработай, а так вполне ничего.
Понятно, доступно, интересно.
Благодарю.
Долгожданный видео ролик😍
почему у меня не работает код когда импорты пишу через IMPORT, а когда через const X = require ('X') то все работает?
Типикал зритель этого инфоцыгана
Спасибо, очень интересно, продолжай снимать!
Привет, когда ты в начале сказал о том что Express возвращает готовый HTML с html, body, head - это не так. Сам браузер вставил эту разметку. К тому же это можно было увидеть когда ты нажал на "response"
Да это браузер от себя добавил
Тоже заметил неловкую паузу на этом моменте. Но урок в любом случае классный. Даже Vue JS успел показать
Спасибо большое, сенсей!
Владилен, спасибо, что рассказал про новый синтаксис Экспортов и Импортов!
спасибо было очень полезно
Было бы здорово увидеть видео от Вас про авторизацию и её реализацию через cookies и jwt на express
Ссылка на ролик в описании
@@VladilenMinin А какой это ролик??? Про MERN стек???
Ждём быстрый курс по Mongoose
Большое человеческое СПАСИБО!
Автор: просто создает папку
Я: создаю проверки и папку через fs по прошлым урокам
Огонь контент! Спасибо!
Респект Владилен!
*Владилен: т.к у меня МacBook, я....
*Я с компом 2015 года: хватит:/
На глазах) спасибо тебе Владилен)))
спасибо, реально полезный контент!
Круто!! Спасибо большое
Просто сногсшибательные уроки, было бы круто еще, если бы ты рассказал о боевых условиях применения навыков, рассказал о работе какого-нибудь реального проекта, попробую далее описать суть того, чего хотелось бы узнать.... На основе реального проекта рассказать, как описан роутинг и генерация и вывод страниц. Так сказать кейсы, которые щас актуальны или находятся в тренде. Типа вот реальный проект смотрите, как тут всё здорово реализовано и описано. Я думаю такой урок отсеял бы сомнения о том, что будет хорошим кодом или решением
Курс в описании как раз про это
Коммент для продвижения годного контента.
P. S. Спасибо за крутой урок! Ждем еще.
Отличная подача материала. Всё максимально понятно объяснил. Спасибо тебе, Владилен!
В последнее время все больше слышу, что пора переходить на koa. Сделай пожалуйста отдельный ролик про их различия ну и вообще ролик про koa. Спасибочки за ролики)
Я думаю Koa не сможет догнать express по популярности
Я это с 18 года слышу
koa всегда был нишевым, никогда никто на него массово не переходил и не перейдет, массово все переходят на nest
Что делать, если запрос динамический и нужно создавать несколько переменных, например:
/channels/subscribers/user-Max/over30/less40 и там ещё куки.
Как должна выглядеть проверка в express?
спасибо очень полезный разбор всего
Спасибо, за твой труд
Владилен извините, но можете сделать маленький курсчик состоящий например из 5-6 уроков и на каждом создаёте что-то на чистом JS. Просто вот мы изучаем "основы" но как его применять не понимаем. Плюс вы очень доходчиво объясняете. Спасибо за потраченное время:)
Ссылка на курс где 20 часов контента в описании
Спасибо! Супер!
Блин, как раз на работе стали давать все больше задач на бэк (которого я не знаю). А он как раз на экспрессе. Спасибо огромное, пойду изучать :)
Все просто и ясно !
10:15 если на винде написать set PORT=4200 && node index, то будет ошибка The token '&&' is not a valid statement separator in this version. если есть у кого инфа какая альтернатива для виндоус напишите плиз
Премного благодарна!
был бы тайм код было бы удобнее как в случае с быстрым курсом по vue за 50 минут
Влад, привет! Сделай, пожалуйста, курс "Клон Твиттера на Nuxt.js". В интернете есть отличный курс, только там создают на ванильном JS и экспрессе, называется Create a Twitter Clone with Node.js, Socket.IO and MongoDB . В общем, тоже самое очень интересно реализовать на Наксте, только в отличие от того курса сделай ещё пожалуйста нормальную регистрацию с подтверждением емайла, csrf на каждое действие, в том числе асинхронное и другие удобства, и не убирай из стека cropper.js , socket.io. И не разделяй их на разные сервера бекенд и фронтенд, а делай также на одном. И желательно используй element.eleme.io , ну или bootstrap-vue (правда там всплывающие подсказки "прыгают"). Ну и не надо type script, хотя это на твоё усмотрение. С твоими знаниями ты можешь сделать намного лучше и продвинутее, чем автор того курса. Очень интересует как на Наксте реализовать функционал как в том курсе, т.е. как реализовать всякие функции из соц.сетей, а не просто сайты с админкой. И не используй JWT, потому что надо динамически будет менять права пользователя. И, да, надо создать разные роли, в том числе banned. Это будет топовый курс!
это не выгодно, так как много возни, а просмотры будут не очень. Поищи Арчаков блог если еще не знаком
@@codedd3280 Арчаков про реакт же
Привет, Владилен.
Пару вопросов:
1. Почему ты не использовал trycatch/thencatch на стороне сервера для отлавливания возможных ошибок?
2. Почему при использовании метода remove, со стороны сервера ты не захотел отправлять просто обновленный массив servers и переопределять массив-модель this.servers на фронтенде?
Пожелания:
Расскажи более подробно про CORS, вполне можно на таком же примере связи express и vue.
Спасибо за контент, с помощью тебя открываю и переоткрываю IT.
15:51 - это добавил не express. Это сам браузер сделал. В response показано, что отдал express. Это одна строка.
исользуя вью на этом курсе , рынок вакасий которго на сегодня по спб 21% , что очень оптимистично к рассмотру для захода на рынок как направление , это явно не помогает в изучении экспресс , хотелось бы предложить чередовать фреймворки
Гений видит, что в респонсе только h1, но продолжает гнуть линию про то, что экспрес полный хтмл возвращает))) макпук энджойер момент
круто , спасибо
Добрый день, Владилен! В первую очередь большое спасибо за Ваш труд! У меня небольшой вопрос, связанный с данным роликом: в рамках добавления нового сервера (метод post), добавление нового сервера в массив уже существующих серверов происходит дважды: на фронтенде(в app.js) и бэкенде(в контроллере servers.js). Меня учили, что источник истины всегда один, а здесь их получается два. Насколько это корректно? Заранее признателен, Михаил
Привет, Владилен! Как ты считаешь, есть ли смысл новичку пытаться сделать интернет-магазин в виде каталога (без оплаты) на express.js? Не хочу делать на CMS, хочется чего-то нового, интересного...
Js знаю только по твоим урокам))
так делай, зачем спрашивать, чего не знаешь, в гугле найдешь, с трудностями по-любому придется столкнуться
Вот так сюрприз)
А зачем использовать шаблонизаторы?
Чтобы не плодить HTML-разметку для каждой страницы или для каждого урла
Спасибо за курс! Какому разработчику бы ты дал уровень Senior? Какими хард и софт скиллами должен обладать такой разработчик? Просто у всех свой взгляд на этот счет и хочу узнать разные мнения для себя, чтобы понимать куда двигаться :)
На последнем стриме рассказывал
Спасибо!
Владилен не могли бы вы записать видео о работе с потоками в node js .А именно с модулем worker_threads . Нигде нет вменяемой информации с практичными примерами
Через рекваер получилось запустить, а с импортом какие-то проблемы.
Есть ли какой-то глобальный смысл использования библиотеки path и метода path.resolve() или можно указать путь строкой? Расскажи, пожалуйста, подробнее
Использовать хардкод для путей - не лучшая идея. Такой код будет проблемным в плане переносимости и кросс-платформенной совместимости: при попытке запуска из другой папки, а ещё хуже - на другой ОС, придется менять все такие пути вручную, ну или написать скрипт для автоматизации этого, что ещё бредовее, когда можно просто использовать кросс-платформенную либу для путей, чтобы избежать этой проблемы в целом.
Spasibo!
Привет. Зачем в хуке mounted работать с данными? Ведь он для того момента, когда уже компонент смонтирован. Для данных можно и побыстрее это сделать в хуке created.
Я чуть не упал с async mounted. Можно было для примера хотя бы Promise использовать.
Такой код в "быстрых курсах" лучше вообще не показывать без объяснений. А то потом приходят и пишут не понимая что vue не будет делать ответный await на mounted
Как сделать автозапуск сервера при открытии сайта?
даёшь еще и KOA и сравнение с Express )
Спасибо за видео.
Не понял, в частности, имеет ли смысл сочетать Vue и ejs в одном проекте? Показалось, что Vue может закрыть все потребности. Или я не прав?
Владилен, сделайте, пожалуйста, видео про Angular Universal, очень интересно, кто ЗА - лайк
Express не добавляет базовую структуру html, это делает браузер
на рынке отсутствует курс по работе с базой данных на сайте монгоДБ в атласе , думаю это был бы востребуемый курс ( у Вас в ноде есть мало , чтоб сказать базовые знания думаю не достаточно )
Подскажите в какой последовательности смотреть ваши уроки с нуля Спасибо
Вэбшторм, Вью - лайк
Почему после установки nodemon не перезагружается страница??? Сервер перезагружается, но в браузере не обновляет ни чего?
Он не перезагружает страницу
LiveReload
я писал рендер страницы через res.render('myFile.html')
почему здесь Вы пишете через res.sendFile , так ведь дольше или я что-то не понимаю
подскажите)
Слишком много файлов создается при проработке одного простого сайта, слишком неудобно, можно запутаться.
Владилен, как на счёт того, чтобы выпустить большой ролик по MongoDB? Я уверен достаточно много людей не знают как работать с базой данных.
Больше про vue уроки не будет?
Под конец перестал понимать, что происходит. Владилен сидит и что-то кодит непонятно для чего на vue.js. За начало спасибо в общем понял как работать с express
Спасибо.
Спасибо за урок. Не совсем понял для чего применяется ejs. Можете привести какой-то пример из жизни когда необхожимо его использовать?
для модно молодежного программиста пходу дя понтов
Владилен а есть ли роутеры в express.js и SPA это возможно?
Якщо не працює оператор && в конструкції export PORT = 4200 && node index?