Node.js #20 Загрузка приложения на Heroku (Deployment On Heroku)

Поділитися
Вставка
  • Опубліковано 3 гру 2024

КОМЕНТАРІ • 107

  • @MrBulat1
    @MrBulat1 10 місяців тому +2

    Очень интересная падача материала! Все разжевано по полочкам, спасибо горомное за большой труд! Успехов тебе автор канала!

    • @YauhenKavalchuk
      @YauhenKavalchuk  10 місяців тому

      Спасибо большое за отзыв

  • @sergey3117
    @sergey3117 2 роки тому +5

    После 17го урока уже люто начинается. Для начинающих - взрыв мозга. Нужно паузить и переваривать. Спасибо за курс!

  • @ИванБорисович-м1з
    @ИванБорисович-м1з 3 роки тому +7

    Всегда смотрю твои видео! У тебя опыт и талант сложное объяснять простым и доступным языком, это очень помогает всем тем, кто так же как и я изучает разработку. Спасибо большое за твои видео, за время которое уделаешь, за хороший материал который разложен четко и по полочкам!
    Спасибо Евгений большое!
    Всем настроения☀️

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому +1

      Спасибо большое за отзыв!)

  • @Jdjdjjjxhzh
    @Jdjdjjjxhzh 2 роки тому +7

    Отличный курс, теперь буду практиковаться с бекендом)

  • @MaryGrin
    @MaryGrin 2 роки тому +2

    Спасибо большое за курс, очень помог в разработке проекта! Отличная подача материала, что абсолютно все становится понятно и легко можно реализовать задуманые вещи, которые не были показаны в видео подробно.

  • @ДмитрийМедыченко
    @ДмитрийМедыченко 3 роки тому +3

    Крутой курс. Лаконично и доступно. Спасибо большое, Женя 🙏👍

  • @rabbit-sha256
    @rabbit-sha256 6 місяців тому

    Ты очень хорошо записываешь уроки. Только не останавливайся!

    • @YauhenKavalchuk
      @YauhenKavalchuk  6 місяців тому

      Спасибо большое за отзыв

  • @oleksandrvoron_ko580
    @oleksandrvoron_ko580 Рік тому

    Євгеній, дякую за лаконічне, зрозуміле та хороше відео для тих, хто тільки почав цікавитися nodejs! Відео в топ! Міні курс - супер!

  • @4uikina
    @4uikina 2 роки тому

    Многие понятия, туманные после предыдущего обучения, стали ясны и понятно. Огромное спасибо!

  • @dudai525
    @dudai525 3 роки тому +6

    Спасибо за твой труд

  • @kinoonix3795
    @kinoonix3795 3 роки тому +1

    Блестяще! Евгений ты просто молодчага!

  • @ken_bekov
    @ken_bekov 3 роки тому +4

    Небольшая справка: chalk - читается "чок". Спасибо за полезное видео!

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому +1

      Не буду спорить, не проверил произношение данного слова. А в общении никогда не употреблял)

  • @bobbarney4272
    @bobbarney4272 10 місяців тому

    Спасибо огромное за курс! Очень познавательно!

  • @lubomirkavetskiy9248
    @lubomirkavetskiy9248 Рік тому +1

    Thanks a lot for your great job!
    Just a small note: if u are gonna use Chalk npm in server.js file - u should use its v.4.
    Because of Chalk v.5 is ESM :)

  • @ЕвгенийПавличенко-щ5ю

    Очень крутой курс! Спасибо!

  • @manzhosoleg
    @manzhosoleg 2 роки тому

    Отличная подача материала, спасибо большое за курс .

  • @auvarov
    @auvarov Рік тому

    Спасибо! Очень понравился курс

  • @kuzinpeter3365
    @kuzinpeter3365 Рік тому

    Спасибо, лучшее видео по теме

  • @andygr1n1
    @andygr1n1 3 роки тому +1

    Heroku шикарен, спасибо))

  • @svloex
    @svloex 2 роки тому +2

    спасибо(я смог пройти до конца и все работает), YAUHEN
    Всё успех
    Оказывается я указал в "app.listen()" localhost, забыл убрать -_-
    Ещё у меня на heroku в Application Logs была ошибка отсутствия команды start в package.json -> scripts
    Я сразу исправил обе ошибки и запушил и задеплоил и заработало

  • @Viktorres1
    @Viktorres1 2 роки тому

    Your lesson is legendary!

  • @dimalukashenko4865
    @dimalukashenko4865 3 роки тому

    Спасибо за курс!

  • @thekingarthur8038
    @thekingarthur8038 3 роки тому

    Спасибо за курс, Евгений!
    Прошел только что данный курс и вот желание появилось впервые оставить вот такой длинный отзыв.
    Вот на такое решение натолкнул твой курс) так как я один из тех кто почти никогда их не оставляет.
    Для начала, как начинающий разработчик, я получил для себя где-то полезную инфу о бд, сервере, запросах и т.д, благодаря твоей подаче и иллюстрациям, схемам и пояснениям о работе сервера в целом, а где-то вовсе ничего не понял. Я недополучил инфу о самой Nodejs, хотя курс казалось бы только об этом. Наверное это потому то мы использовали много другого (express, MongoDB, ejs...) и как-то про саму Ноду я честно не смог нормально понять для себя через твой курс. Конечно, у всех свои опыт, багаж, умственные способности, скорость воспринимания инфы тоже разная. Но этот курс вот точно не для начинающих, как я, которые вот только с JS более менее разобрались и решили изучить Nodejs. Этот курс для тех, кто уже и свой сервер научились делать и минимум полгода опыта над реальными проектами имеет, для опытного крч).
    Джунам тут нечего ловить и возможно лучше бы я этот отзыв в начале курса оставил, чтобы люди зря не теряли время, но я может один такой, хз)
    Я считаю, что этот курс лучше переименовать на "возможности Nodejs" или просто " создание проекта на Nodejs(mongodb, express)".
    Повторюсь, это всё индивидуально. У вас хорошая подача, сам контент привлекает , структура ваших курсов, четкость, краткость.
    Поэтому, как участник этого курса, я прошу выпустить новый курс о самой Nodejs , без лишней инфы для начинающих.
    Кстати, на хироку проект загрузил, но страницы с постами и контактами не работают, вылетает 503 ошибка. Проверил код свой и ваш, оказывается у вас есть изменения, которые не показаны в видео, они есть это точно. Я не стал изменять, оставил как есть, с работой проекта думаю всё будет норм, если добавить изменения. Досмотрел всё до конца и пока это единственный недочет.
    В любом случае, спасибо, это всё таки мой первый курс с вами.

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому +1

      В любом случае, спасибо за отзыв. Лично я полагаю, что если вы только-только начали изучать JS, то лезть в Node пока рано. Нужно улучшить знания и разобраться хотя бы с браузерным JS. Сам по себе Node - это просто среда для запуска JS вне браузера. Поэтому и курс - это связка FE и BE. При подготовке я изучал существующие курсы и книги и везде одинаковое изложение, как и в моём курсе. Ну а если вы намерены становится чисто Node.JS разработчиком, то рекомендую только книги. На столько специализированных курсов я не видел

    • @admalla
      @admalla 2 роки тому

      @@YauhenKavalchuk Евгений, скажите пожалуйста, почему у меня не подгружает данные с mongoDB? я все сделал как на видео....

    • @mamakermit
      @mamakermit 6 місяців тому

      @@YauhenKavalchuk Тоже обучаюсь в основном с помощью книг, особенно полезно, когда пошагово рассматриваются примеры. Какие книги посоветуете для начинающего Node.JS разработчика, в которых был бы описан в том числе деплой проекта на сервер?

  • @GreatVolcano
    @GreatVolcano 3 роки тому

    Оооо, самая важная тема подъехала

  • @igoril7813
    @igoril7813 2 роки тому

    Блин а я чуть курс по ноде не купил! Отличные уроки

  • @ridl27
    @ridl27 3 роки тому +4

    норм курс. спасибо!
    в будущем хочется видеть что-то пожестче! :D :)

  • @starunski_
    @starunski_ 2 роки тому

    Жека ! Ти кращій !

  • @rslazamat
    @rslazamat 2 роки тому +3

    Во первых огромное спасибо за курс. Он великолепен
    У меня последний вопрос: когда делают деплой приложения, то что делают с портом? К примеру на проекте с помощью process.env.PORT порт определен как 3000. Это значение нужно убирать или изменять во время деплоя?

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому

      Задать в переменных окружения на сервере где вы разворачиваете приложение

  • @ninzzo9867
    @ninzzo9867 3 роки тому +1

    отличный курс! Но для новичков наверное очень тяжело) Мне после многих лет в ПХП только синтаксис нужно подучить и го рубить бабки хахаха) потому что ПХП вообще фигню предлагают по ЗП

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому

      Если новичок изучил JavaScript, то проблем быть не должно

  • @vvsl3882
    @vvsl3882 3 роки тому

    Спасибо)

  • @tehnickge
    @tehnickge Рік тому

    Курс очень понравился, но хотелось бы узнать как связать вьюшку с и бэк через апи

  • @ДмитрийИванов-з8з2м
    @ДмитрийИванов-з8з2м 3 роки тому +3

    Спасибо за курс. Такой вопрос, а если на heroku приложение упадет (process exit code 1 например), то heroku его автоматически передеплоит или как?

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 роки тому

      Не уверен, нужно проверять. Но в бесплатной версии - всё точно делается руками

    • @egorp8245
      @egorp8245 3 роки тому

      Ручками придется делать

  • @alekseyk483
    @alekseyk483 2 роки тому +1

    Отличный курс!
    Евгений, heroku после 28 ноября убирает бесплатные тарифные планы. Куда податься? слышал про render_com и еще другие.. Что думаете по этому поводу? Будет ли 21 урок-дополнение 3 минутный деплой куда-нибудь в другое место (для сохранения повторяемости и целостности образовательного курса)?
    Еще раз, спасибо!

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому

      Дополнительных уроков не будет. Есть курс по Next.JS там деполим на Vercel можете посмотреть - принцип тот же

    • @mamakermit
      @mamakermit 6 місяців тому

      Да, пробовала задеплоить на хероку свой проект на ноде, и столкнулась с тем, что бесплатного тарифа нет, а для платных только зарубежная карточка подходит.

  • @danis_pro
    @danis_pro Рік тому

    Видео отличное, спасибо, многое проясняется постепенно!) Есть вопрос, как сейчас обойтись без heroku? может есть какие-то альтернативы, что бы так же легко и просто сделать деплой nodejs приложения?

    • @YauhenKavalchuk
      @YauhenKavalchuk  Рік тому +1

      Очень много GitHub pages, Vercel, Netlify, Firebase

  • @КонстантинСтремянной

    О боги! Сколько же нужно мучаться чтобы подключиться к этой монгохеротени. И то не это, и опять не то, и снова чего то не хватает, и снова ошибка (например такого типа "Error: querySrv ETIMEOUT"). И эту чертову коллекцию постоянно ищешь - интерфейс у монго отвратительный прямо скажем. Короче - жопа. Видимо это только для нежных мальчиков сидящих день и ночь за компами и получающих извращенное удовольствие от забивания строк в терминале. Ну а за урок спасибо, хотя следовало ещё записать роликов 20 с решением хотя бы сотни-другой проблем

  • @svloex
    @svloex 2 роки тому +1

    у меня приложение не работает на heroku, а твое я скачал и все работает, проверил, сильной разницы нету в твоём и моем коде, думаю в чем может быть дело может из-за разной версии node и других библиотек или engines

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому

      Ничем не могу помочь, пока не увижу ваш код. А так, единственное, что могу посоветовать - это внимательно его сверить

  • @timur.shhhhh
    @timur.shhhhh Рік тому

    Пов: пытаешься скачать код с курса, и сталкиваешься с потребностью скачивать модули, создавать бд, удалять не нужные(не рабочие) модули, и тд.

  • @svloex
    @svloex 2 роки тому +1

    А если я закамичу то не смогу запушить ведь изменения в твой репозиторий?

  • @РоманДиохтиовский

    У Хероку поменялись правила - у них теперь нет бесплатного тарифа. Есть какой-ниб аналог для node приложений?

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому

      Сколько угодно - vercel, GitHub pages

  • @Lintonya
    @Lintonya 11 місяців тому

    фуух... мы смогли)

  • @antonbakaiev
    @antonbakaiev 2 роки тому +1

    у кого проблемы с chalk ставим версию 4.1.2 npm i chalk@4.1.2

  • @m1rable283
    @m1rable283 3 роки тому

    node_modules деплоить не надо ?

  • @olaf.d.2438
    @olaf.d.2438 3 роки тому

    если у вас проблемы з post i put запросом с фронта надо добавить express.json()

  • @Virisound
    @Virisound 2 роки тому +1

    Извините, конечно, я только учусь.
    Но у меня сложилось впечатление, что всё эти js-технологии огромные костыли, после тех же PHP-технологий: PhpMyAdmin, PHP-движков, SQL и т.д.
    Объясните, в чем главное преимущество этих js-технологий - скорость или что?
    Лично мне, например, не понравилось реализация Баз данных (да еще и платных), в PhpMyAdmin конечно более естественнее что-ли.
    Может мне просто нужно переварить увиденное)

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 роки тому +1

      Если вы пришли с PHP, то видимо плюсов как таковых и нет. А вот если бы вы пришли с FE, решили развиваться как fullstack, то плюс в том что код node пишется на JS

    • @Virisound
      @Virisound 2 роки тому

      @@YauhenKavalchuk всё-таки я думаю, что плюсы этих подходов должны быть, но пока не разобрался. Спасибо, за ответ. Просто пытаюсь увидеть общую картину.

    • @Virisound
      @Virisound 2 роки тому

      @@YauhenKavalchuk а вот интересно, возможно ли фронтенд скажем React, а бэкенд PHP? И если да, то это частая практика и правильная, что-ли? Можете не отвечать (загуглю), это скорее рассуждения глупого 36 летнего дядьки.)))

    • @hstop5554
      @hstop5554 2 роки тому +1

      @@Virisound Можно такое делать, надо будет построить REST API через которое будет соединение фронта с беком

  • @kkarpe4716
    @kkarpe4716 7 місяців тому

    а если у меня фронт и сервер в одной ветке, то как мне сделать?

    • @YauhenKavalchuk
      @YauhenKavalchuk  6 місяців тому

      Если вы имеете ввиду в одной папке, то разбивайте

  • @LPS-ln1mz
    @LPS-ln1mz 9 місяців тому

    почему в гите нету ничего

    • @YauhenKavalchuk
      @YauhenKavalchuk  9 місяців тому

      Потому что весь код в ветках, в самом первом видео упомянул это

  • @way_to_C.RONALDO
    @way_to_C.RONALDO Рік тому

    а где код

  • @drl1ng
    @drl1ng Рік тому

    жаль, что хостинг больше не работает с россией

  • @PavloLytvyn
    @PavloLytvyn 2 роки тому

    Спасибо за курс!

  • @bammargera5187
    @bammargera5187 Рік тому

    Спасибо!