Деплой React-приложения на Vercel, Netlify, Heroku, GitHub Pages, Surge

Поделиться
HTML-код
  • Опубликовано: 3 июл 2024
  • 📢 О чём я буду рассказывать?
    В этом уроке я рассказываю о том, как залить React-приложение на бесплатный хостинг: Vercel, Netlify, Heroku, GitHub Pages, Surge.
    🕒 Таймкоды:
    00:00 - Начало
    00:40 - Скачиваем Git
    02:23 - Клонируем репозиторий react-todo (ссылка ниже)
    04:43 - Пробуем запустить React-приложение на нашем ПК
    09:40 - Заливаем проект на свой GitHub
    Заливаем приложение на:
    11:00 - Vercel
    15:36 - Netlify
    19:29 - Surge
    24:50 - GitHub Pages
    32:31 - Heroku
    44:34 - Подводим итог по каждому сервису
    Репозиторий todo-react: github.com/Archakov06/todo-re...
    Репозиторий react-pizza: github.com/Archakov06/react-p...
    📢 Платный курс по ReactJS с наставником: mentor.archakov.im/landing.html
    ❤️ Поддержка:
    - Patreon: / archakovblog
    - Донаты: www.donationalerts.com/r/arch...
    🔗 Следите за обновлениями и информацией в:
    - Telegram-канале: t.me/archakov_im
    - VK: archakov_im
    - Личном блоге: archakov.im
    - GitHub: github.com/Archakov06
    - Моё резюме: career.habr.com/archakovim

Комментарии • 225

  • @anatoliyname4192
    @anatoliyname4192 3 года назад +48

    Всем привет! Дэннис, спасибо тебе за твой труд!
    Ребят, может кому пригодится.
    Делал деплой пиццы на хероку по видео, долго не получалось запустить приложение.
    Поставил heroku CLI, посмотрел логи: понял что не находит модуль json-server.
    Переставил его из devDependecies в обычные dependencies, запушил - после этого заработало!

    • @ArchakovBlog
      @ArchakovBlog  3 года назад +5

      Закреплю на всякие. И тебе спасибо)

    • @advhunter2
      @advhunter2 3 года назад +1

      Я сразу в обычные dependencies ставил и всё равно не работает на heroku(((

    • @advhunter2
      @advhunter2 3 года назад +1

      Такие логи: heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=react-pizza-2020.herokuapp.com request_id=97bb29dd-74bf-46cb-a106-32283cedf595 fwd="92.38.76.19" dyno= connect= service= status=503 bytes= protocol=https

    • @advhunter2
      @advhunter2 3 года назад

      решил проблему удалением Procfile и npm пакетом concurrently

    • @alex-kobrin
      @alex-kobrin 3 года назад

      Спасибо была та же проблема,

  • @NadezhdaCheplagina
    @NadezhdaCheplagina 3 года назад +2

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

  • @alessandraberetta9380
    @alessandraberetta9380 3 года назад +10

    Огромное тебе спасибо Дэнис, за то что услышал наши пожелания, и за твои старания. Очень Нужный и качественный контент!!

  • @user-rr1ju1ck2u
    @user-rr1ju1ck2u 2 года назад +1

    Круто! Спасибо!
    Деплой React-приложения на Vercel, Netlify, Heroku, GitHub Pages, Surge
    deploy react

  • @user-zc6vc6ss2u
    @user-zc6vc6ss2u 3 года назад +1

    Спасибо очень хороший видос. И отдельный респект за timeLines или как их там, в общем что видео поделил на части. Выручил капец!!! Успехов тебе!

  • @dokinaKA
    @dokinaKA Год назад +2

    Спасибо тебе огромное, за детальное объяснение деплоя! И за все твои труды!!! Пицца залилась как надо!

  • @Bygagai
    @Bygagai 3 года назад

    Отличный урок! Спасибо!)

  • @user-vw8xb7xf4v
    @user-vw8xb7xf4v 5 месяцев назад +2

    Ты просто лучший!
    Дай бог тебе сил сделать ещё что-то такое же крутое как твой канал с уроками!

  • @Makvkn
    @Makvkn 2 года назад

    Ты не представляешь, как помог мне. Огромное спасибо.

  • @alexmarch
    @alexmarch Год назад

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

  • @m1akarov442
    @m1akarov442 2 года назад

    Крутое видео. У вас отличные знания. Спасибо за помощь !

  • @vadicus6534
    @vadicus6534 2 года назад

    Отличное видео, спасибо!) доступно и подробно.

  • @alexKaprushaDev
    @alexKaprushaDev 3 года назад +5

    Спасибо, ты лучший)

  • @user-cd1sr5sx2r
    @user-cd1sr5sx2r 3 года назад

    Очень полезный ресурс! Спасибо за видео!

  • @user-fs1ux7dy6r
    @user-fs1ux7dy6r 3 года назад +1

    Отличное видео. Спасибо. Ребята, давайте поддержим автора лайками по максимуму, топовый же контент.

  • @vladatoday4957
    @vladatoday4957 2 года назад

    Спасибо за видео, добрый человек)! Делала на гитхаб деплой и все получилось с первого раза))

  • @user-bl4te2kg8v
    @user-bl4te2kg8v Год назад

    Спасибо за ПРЕКРАСНЫЙ контент!!!

  • @user-cd1sr5sx2r
    @user-cd1sr5sx2r 3 года назад

    Спасибо за видео! На GitHub отлично все работает!

  • @Megalodon510
    @Megalodon510 3 года назад

    Очень полезное видео! Большое спасибо)

  • @dvil6029
    @dvil6029 2 года назад

    Респект тебе человек. Доступно и понятно.

  • @vivikor4389
    @vivikor4389 2 года назад

    Спасибо большое! У тебя отличный контент!

  • @Vse-po-Faktu
    @Vse-po-Faktu 2 месяца назад

    Супер просто и понятно 🤝

  • @roninjkee
    @roninjkee 3 года назад

    Лучший! Как я раньше тебя не смотрел)

  • @krukru4500
    @krukru4500 3 года назад

    Cпасибо огромное!3 дня искал как залить react на гит)все время какую то ошибку выдавало)делал и по инструкции с гитхаба, ошибка та же, а по твоему сделал и все получилось, лайк и подписка авансом!)

  • @shandulskiy
    @shandulskiy Год назад +1

    Дэн, спасибо! Долго искал в гугле информацию по этим сервисам - ничего не нашел, а у тебя всё сразу в одном видео! Круто!

  • @userScKonov
    @userScKonov 3 года назад

    Спасибо за подробный контент

  • @nurmatabdullah320
    @nurmatabdullah320 2 года назад

    Спасибо Огромное!!!! Этот видео мне реально было полезным:)

  • @unhappyPlayer
    @unhappyPlayer 2 года назад +1

    Спасибо, очень сильно помог и сэкономил уйму часов (дней)

  • @kolyabokov88
    @kolyabokov88 3 года назад

    Воо , ништяк! Лайк до просмотра!)

  • @Valeron12345
    @Valeron12345 2 месяца назад

    Гениально конечно, спасибо

  • @violentiner
    @violentiner 3 года назад

    Спасибо, крайне полезно.

  • @tehnoblog6430
    @tehnoblog6430 Год назад

    Спасибо, очень помог, все прекрасно задеплоилось)

  • @dmytronesterenko1424
    @dmytronesterenko1424 Год назад

    Уважение, спасибо огромное за видео, ОЧЕНЬ помог

  • @grangeld
    @grangeld 3 года назад

    Спасибо за таймкоды

  • @DAROM-TK
    @DAROM-TK 2 года назад +1

    Огромное спасибо! Наконец то 133 попытки получилось задеполить на heroku!

  • @MrAnyTwo
    @MrAnyTwo 2 года назад

    Спасибо за информацию!

  • @user-vv6jx8qg4v
    @user-vv6jx8qg4v 3 года назад

    МОЛОДЕЦ ТАК КЛАССНО И ПРОСТО ВСЕ РАССКАЗАЛ !!!

  • @alexanderismailov6033
    @alexanderismailov6033 3 года назад

    Полезное видео, спасибо!

  • @user-fj1ct1fo6b
    @user-fj1ct1fo6b 3 месяца назад

    это единственное видео, которое мне помогло, спасибо огромное!

  • @munutd9857
    @munutd9857 2 года назад

    Спасибо, выручил)

  • @user-nt6xu4rr5r
    @user-nt6xu4rr5r Год назад

    Огромное спасибо!!!👍

  • @artem__k
    @artem__k 7 месяцев назад

    Спасибос за инфу!

  • @user-wq9gc4rj3w
    @user-wq9gc4rj3w Год назад

    Мужик, ты первый у кого получилось. Все делают плюс минус то же самое, но ничего не работает. А у тебя работает. Думаю дело в том что ты внятно проговариваешь каждый шаг и из-за того что я понимаю что делаю получается лучше.

  • @serjdenisov2114
    @serjdenisov2114 3 года назад

    Круто, спасибо!

  • @kvadratikk3861
    @kvadratikk3861 2 года назад

    спасибо, очень помогло :)

  • @yourbadapple
    @yourbadapple 2 года назад

    СПАСИБО ОГРОМНОЕ!

  • @user-xb7wq5kp5l
    @user-xb7wq5kp5l 3 года назад

    жирнейший плюс. очень круто собрать такое в одном месте

  • @user-sj4oy1el5y
    @user-sj4oy1el5y 3 года назад

    Спасибо Дэн!

  • @aleksandrholoven2412
    @aleksandrholoven2412 3 года назад

    Супер! Спасибо!
    Расскажи про свои расширения в хроме

  • @finger_colors
    @finger_colors 8 месяцев назад

    От души!

  • @burenkov
    @burenkov 2 года назад

    Спасибо! мегаполезно!

  • @srt2046
    @srt2046 3 года назад +27

    Дэнни, это шикарно. Но! Сделай пожалуйста короткую версию реакт пиццы. Без распыления на классовые компоненты и прочие отступления. Сразу разбивка вёрстки, редакс, хуки и потом уже деплой. Хронометраж не большее 2 часов на всё.
    Это видео залетит подписчикам! Такое видео поможет развитию канала. Гарантирую, что просмотров будет больше всего.

    • @ArchakovBlog
      @ArchakovBlog  3 года назад +14

      Да, хорошая идея. Возможно, что-то похожее будет не как трансляция, а готовое видео

  • @medovyichai
    @medovyichai Год назад

    ЧУВАК, ТЫ ЛУЧШИЙ

  • @SKAZKAPAGE
    @SKAZKAPAGE Год назад

    Отец, всегда выручаешь

  • @yanarusakova1632
    @yanarusakova1632 Год назад

    Жаль что лайк можно поставить только один раз...для таких топовых видео хочется опцию лайки Х 100
    спасибо за труд!!!

  • @denlay8587
    @denlay8587 Год назад

    Благодарю!

  • @elford9337
    @elford9337 2 года назад

    Лучший и почему я тебя раньше не нашёл

  • @SSCAO
    @SSCAO 3 года назад

    спасибо, помог👍

  • @osmanalbanski2523
    @osmanalbanski2523 7 месяцев назад

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

  • @Sashaa
    @Sashaa Год назад

    спасибо бро😀

  • @user-kb7bp4wc8p
    @user-kb7bp4wc8p 2 года назад

    Cпасибо! Ты топ!

  • @user-yv4tn5ll9z
    @user-yv4tn5ll9z 2 года назад

    Спасибо )

  • @vladimirmuratov2220
    @vladimirmuratov2220 3 года назад

    Спасибо. Очень доступно объяснили 😊

    • @alexmarch
      @alexmarch Год назад

      да согласен

  • @DatoDavituliani
    @DatoDavituliani 2 года назад

    Спасибо!!

  • @tackesi
    @tackesi 3 года назад

    Я тут не то что бы случайно, я не помню почему я подписался. Я так-то к react отношения пока не имею, хотя в планах есть, я пишу для своей работы скрипт. Автоматизирую, проверки всякие.
    Тут для себя открыл, что реакт на ноде, сначала собирает в некоторый билд. ДЛя меня это было просто магией ( я так-то щупал реакт, но не серьёзно)
    Спасибо. Доступно, правда мне кажется порой с простотой перегнуто. Но интересно!
    Будет время, проведу инспекцию того, что есть на канале для себя интересного

  • @DzhavidR
    @DzhavidR 3 года назад +2

    Расскажи пожалуйста про алгоритмы. про сложность алгоритмов. просто ты очень хорошо объясняешь

  • @mykhailostepanishchev6472
    @mykhailostepanishchev6472 3 года назад

    Топ контент

  • @nickdunne1235
    @nickdunne1235 Год назад

    Спасибо.

  • @Zxc-on6jx
    @Zxc-on6jx 2 года назад

    Спасибо

  • @demid088web
    @demid088web Год назад +1

    Спасибо за видео!
    Короче проще всего использовать Heroku, т. к. он универсальный!

    • @demid088web
      @demid088web 11 месяцев назад +1

      Дааа.... Хероку забанился для России!

  • @user-xq3xm3lz3k
    @user-xq3xm3lz3k 3 года назад

    Не ТУПО А ИСТИННО 100000 ЛАЙКОВ.

  • @erlanchynybaev1097
    @erlanchynybaev1097 2 года назад

    спасибо

  • @morf1729
    @morf1729 3 года назад +2

    👍🏻

  • @fazliddinnasrullayev6099
    @fazliddinnasrullayev6099 Год назад

    thank you

  • @kirilllebedev4146
    @kirilllebedev4146 2 года назад

    это ёбаный ТОП!

  • @BearVodkaAndValenki
    @BearVodkaAndValenki 2 года назад +1

    11:43 Кантюн лоол)

  • @Kirill_Ateev
    @Kirill_Ateev 3 года назад

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

  • @user-qh4zv9qc9h
    @user-qh4zv9qc9h 2 года назад +1

    Делал для GitHub- с первого раза не получилось. Решил gh-pages закинуть в devDep -опять нет, потом по ошибками в консоли понял, что адрес оставил тот же, что и на репозиторий- невнимательность!!! нужно тот, которую предоставляет гитхаб для веба. Спасибо за контент!!!

  • @AE-bx7nm
    @AE-bx7nm 3 года назад +3

    Привет, Дэнис, у меня возникла проблема, делал все по твоему видео, а конкретнее с 32 минуты, когда деплоил проект на Heroku, я прошел твой курс по реакт пицце, но у себя сделал гамбургеры), проблема в том что мой загруженный проект отображает бургеры только когда я локально включаю сервер, если отключить редактор когда, снова нету отображения бургеров, подскажи, в чем может быть проблема?

  • @user-nn6mb9tv1b
    @user-nn6mb9tv1b 3 года назад

    чел все круто -- а можно еще видосик если не реакт приложение а одностраничник со скриптами или сайт на пхп с мускулом

  • @anurovguitar
    @anurovguitar Год назад

    Помог

  • @user-rp8oy2kf5d
    @user-rp8oy2kf5d 2 года назад

    Прэт и тебе))

  • @Rohan-Sensei
    @Rohan-Sensei 8 месяцев назад +1

    По поводу git Pages, а что если у меня есть бекенд на локальном диске написанный на python? Как мне его задеплоить вместе с фронтендом?

  • @yngmayer_official
    @yngmayer_official 3 года назад

    А куда видос про собес делся новый? Там где чистили gameboy?

  • @Sergey30838
    @Sergey30838 2 года назад

    Спасибо большое)много раз помогал мне)Есть вопрос , как залить на хероку если у меня 2 json,(приложение с 2 языками)в 1 jsone русский во 2 инглиш)

  • @bogdankalenichenko58
    @bogdankalenichenko58 3 года назад

    За видос спасибо, но если у меня файлы для бекенда лежат в отдельной папке? условно говорят у меня есть папка server(в которой лежит server.js) и client(по части фронта), то мне нужно указывать web: ./server/server.js ?
    Сделал так - ошибку выдает на хероку. Юзаю mongodb.
    Подскажи пожалуйста если знаешь

  • @user-cw6hs7xf9t
    @user-cw6hs7xf9t 3 года назад +4

    как раз закончил смотреть курс react pizza, надеюсь после этого ролика смогу залить этот проект.

    • @oleksandrlysiuk3971
      @oleksandrlysiuk3971 3 года назад +1

      Сможешь, удачи)

    • @ArchakovBlog
      @ArchakovBlog  3 года назад +3

      если не сможешь, то пиши тут. может я плохо объяснил и попробую текстом дополнить

    • @oleksandrlysiuk3971
      @oleksandrlysiuk3971 3 года назад +1

      Archakov Blog сними про useMemo пожалуйста, было бы отлично от тебя ещё услышать об этом хуке)

    • @ArchakovBlog
      @ArchakovBlog  3 года назад +2

      замётано)

    • @reznikkvova
      @reznikkvova 3 года назад

      @@ArchakovBlog Привет! Не могу залить ReactPizza на GitHub. Предполагаю, что это из-за json-servera, пробовал добавить его в зависимости, не помогло. Не знаю что делать. Спасай!

  • @evgeniykolmak5459
    @evgeniykolmak5459 Год назад

    При деплое на гитхаб, ветка называет «gh-pages” можно ли ее как то изменить? Или это обязательно?

  • @user-xq3xm3lz3k
    @user-xq3xm3lz3k 3 года назад

    ЛАЙК ПОДПИСКА НЕ ГЛЯДЯ

  • @SpauN-
    @SpauN- Год назад

    А почему когда на github page заливаешь через npm run build всегда на гитхабе название коммита Updates ? Как самому писать название коммитов при такой загрузке?

  • @serhiiboiko3289
    @serhiiboiko3289 Год назад

    Привет, Heroku уже платный, подскажите каким бесплатным сервисом его можно заменить,чтоб залить backend часть проекта?

  • @_justadam_
    @_justadam_ 11 месяцев назад

    А если залить на vercel реакт, он будет получать запрос с бэка на другом хостинге? Просто насколько я знаю gitpages не работает с запросами на node js

  • @andrTaylor
    @andrTaylor 3 года назад +6

    Еле-еле залил на хостинг...
    Крч у кого траблы с деплоем пиццы чекайте следующее:
    1) Если юзали yarn, то удалите package-json-lock так как он конфликтует с yarn.lock.
    2) Обратите внимание на ключ homepage в packege-json. Я поставил так: "homepage": "."
    если его нет, то ок.
    3) Удалите node_modules и выполните yarn команду(на всякий случай)
    После этого я всё-залил пиццу)

    • @user-mw1do5ly4s
      @user-mw1do5ly4s 3 года назад +1

      Спасибо, помогло.

    • @andrTaylor
      @andrTaylor 3 года назад

      @@user-mw1do5ly4s рад, что был полезен)

  • @nayorobi9960
    @nayorobi9960 Год назад

    Здравствуйте, извините, а как задеплоить многостраничный реакт проект?

  • @sergeyseredkin0702
    @sergeyseredkin0702 2 года назад

    Собираюсь залить разработанное погодное приложение работающие с историческими данными c openweathermap примерно 8700000 строк на postgresql в связки с node express как это залить на heroku ?В начале базу свою установить?

  • @user-lp8nd5cf4p
    @user-lp8nd5cf4p 7 месяцев назад

    Подскажите, сделал деплой на Netlify. Все страницы загружаются норм. У меня есть перенаправление в React Route на свою страницу 404. А сервис выдаёт: "Page Not Found. Looks like you've followed a broken link or entered a URL that doesn't exist on this site."
    Как исправить?

  • @xikikamori2327
    @xikikamori2327 11 месяцев назад

    я смог захостить его там но у меня не работает маршрутизация на сайте точнее работает только нужно перезагружать сайт почему так происходит и как исправить использовал vercel

  • @shyngyskhanbokikhan6782
    @shyngyskhanbokikhan6782 2 года назад

    как появился файл scripts в react-pizza ?

  • @astkh4381
    @astkh4381 Год назад

    Привет мог бы ты снять видео как деполитизации приложение например node js + psql на vps?

  • @peschernuy
    @peschernuy 2 года назад

    Подскажите почему после деплоя проекта на гитхаб пиццы не подгружаются, в проекте мы использовали npm i json-server и 3001 порт для фйек сервера, как сделать так чтоб после деплоя на гитхаб пиццы отображались и там. Может как то перенаправить их обратно на файдл db.json внутри проекта?