Сервер на Node.js от простого к сложному. Исчерпывающее руководство

แชร์
ฝัง
  • เผยแพร่เมื่อ 10 ม.ค. 2025

ความคิดเห็น • 58

  • @NikitaK14
    @NikitaK14 ปีที่แล้ว +5

    Огромное спасибо за такое доступное объяснение!

  • @powersx1322
    @powersx1322 ปีที่แล้ว +34

    Кто не нашел ссылку на расширения на 59:55
    const mimeTypes = {
    '.html': 'text/html',
    '.css': 'text/css',
    '.js': 'text/javascript',
    '.png': 'image/png',
    '.jpg': 'image/jpeg',
    '.gif': 'image/gif',
    '.svg': 'image/svg+xml',
    '.ico': 'image/x-icon',
    '.json': 'application/json',
    '.mp3': 'audio/mpeg',
    '.mp4': 'video/mp4',
    '.txt': 'text/plain',
    '.pdf': 'application/pdf',
    '.doc': 'application/msword',
    '.docx': 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
    '.xls': 'application/vnd.ms-excel',
    '.xlsx': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
    'woff': 'application/font-woff',
    'woff2': 'application/font-woff2',
    'ttf': 'application/font-ttf',
    'eot': 'application/vnd.ms-fontobject',
    'otf': 'application/font-otf',
    'swf': 'application/x-shockwave-flash',
    'wasm': 'application/wasm'
    }

    • @os743
      @os743 ปีที่แล้ว +1

      друже, ти навіть не уявляєш, наскільки ж я тобі за цей коментар вдячний)

    • @alexwork6405
      @alexwork6405 ปีที่แล้ว

      Спасибо, добрый человек.

    • @maga_frank
      @maga_frank ปีที่แล้ว +1

      Спасибо. В конце строки по .xlsx пропущена запятая если что

    • @ssr.1989
      @ssr.1989 11 หลายเดือนก่อน

      Спасибо, добрый человек!

    • @Deadida32
      @Deadida32 9 หลายเดือนก่อน

      Бог... Лидер!

  • @ssr.1989
    @ssr.1989 11 หลายเดือนก่อน +1

    Спасибо большое! Всё понятно! Буду практиковать!!! 👍👍👍
    Единственное не показали как сделать автоматический запуск сервера, вначале видео сказали.

    • @easter2550
      @easter2550 10 หลายเดือนก่อน +1

      установить: npm i nodemon
      после установки запускать сервер командой nodemon app.js (или ваше имя файла).
      теперь после каждого изменения сервер будет перезапускаться автоматически

  • @Rohan-Sensei
    @Rohan-Sensei ปีที่แล้ว +3

    Не подскажите какими расширениями вы пользуетесь для комфортной работы на Node.js?

  • @scvorec77
    @scvorec77 ปีที่แล้ว +2

    О вот это супер 🎉

  • @awesomexe
    @awesomexe ปีที่แล้ว +1

    Александр, большое спасибо

  • @sergeyborunov5551
    @sergeyborunov5551 ปีที่แล้ว +1

    Спасибо Вам, Александр!

  • @ТОЛЬКОПОБЕЗДОРОЖЬЮ
    @ТОЛЬКОПОБЕЗДОРОЖЬЮ 9 หลายเดือนก่อน +1

    очень хороший урок , спасибо вам

  • @Tornado-ln7fq
    @Tornado-ln7fq ปีที่แล้ว +5

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

  • @alianmanpi35
    @alianmanpi35 4 หลายเดือนก่อน

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

  • @StepanChuevYT
    @StepanChuevYT ปีที่แล้ว +1

    Отличный урок, кстати, Firefox не загружает favicon, выскакивает ошибка 404, а если прописать полный путь (file:///D:/node...), то Firefox говорит, что это попытка нарушения безопасности и мы не можем загружать или ссылаться на favicon, проверил в яндексе и там всё работает правильно

  • @Asked7
    @Asked7 5 หลายเดือนก่อน

    Подскажите написал простейший код запуска сервера. Запускаю его из одного приложения (базис). В консоли пишет что сервер стартовал, но открыть в браузере не могу. Ошибки отсутствия соединения нет, но и не открывается. Приложение поддерживает node.js. При этом из vsc все работает как надо. В какую сторону копать? В чем может быть причина?

  • @ТрофимДен
    @ТрофимДен ปีที่แล้ว

    Класс то что надо

  • @lena5264
    @lena5264 ปีที่แล้ว

    Почему-то не поменялся фавикон вконце после присоединения странички мейн.

  • @nagibator-666
    @nagibator-666 ปีที่แล้ว +1

    Супер. Дякую.

  • @maksymgapachilo9507
    @maksymgapachilo9507 11 หลายเดือนก่อน

    Я вот не можу чуть понять, почему асинхронная функция не ждет потока? а ждет синхронная? синхроносить же когда все вместе выполняеться, а асинхроность когда что то ждет же?

    • @ЭлизабетНечипоренко
      @ЭлизабетНечипоренко 11 หลายเดือนก่อน

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

    • @ЭлизабетНечипоренко
      @ЭлизабетНечипоренко 11 หลายเดือนก่อน

      Асинхронность - это концепция в программировании, когда выполнение программы не происходит последовательно от начала до конца, а некоторые задачи выполняются независимо друг от друга, без ожидания завершения предыдущих задач.
      В синхронном коде каждая операция выполняется последовательно: программа ждет, пока одна задача завершится, прежде чем начать следующую. чат гпт написал

    • @maksymgapachilo9507
      @maksymgapachilo9507 11 หลายเดือนก่อน

      @@ЭлизабетНечипоренко да , вот в JavaScript как и написал я , а тут по другому . Путаница

    • @СашаАлександр-е4м
      @СашаАлександр-е4м 2 หลายเดือนก่อน

      ​@@maksymgapachilo9507 что-то пахнет пиздежём, ведь node js и есть js ))

  • @MMM-qb5ts
    @MMM-qb5ts 6 หลายเดือนก่อน

    а как скачать готовый код на уроке?

    • @itgid
      @itgid  6 หลายเดือนก่อน

      Пишите в чат курса.

  • @сашааленичев-к1б
    @сашааленичев-к1б ปีที่แล้ว

    А где сам СЕРВЕР?

  • @Pagegift
    @Pagegift ปีที่แล้ว +1

    Очень интересно, спасибо!
    Вот Роскомнадзор угрожает нам TH-cam заблокировать. Ну ничего, тогда будем смотреть изпользуя VPN

    • @konstantinberejnoy3362
      @konstantinberejnoy3362 11 หลายเดือนก่อน

      Основная и единственная функция роскомнадзора это угрожать блокировкой того или иного ресурса.

    • @XlAlbertlX-kg9kq
      @XlAlbertlX-kg9kq หลายเดือนก่อน

      @@konstantinberejnoy3362 Нууууу, уже не только угрожать( Но мы все еще здесь))))))

  • @jinke5935
    @jinke5935 ปีที่แล้ว +2

    32:35 - а может сидят индусы в офисах и всё это толпой ваяют :-D

  • @awesomexe
    @awesomexe ปีที่แล้ว +1

    буду благодарен если подскажите что у вас за тема

  • @v.lavrinovics1970
    @v.lavrinovics1970 2 หลายเดือนก่อน

    Зрители не виноваты в том то вы сам пишете такой код. Такое ощущение как будто зрители пишут 'костыльный код' и за это получают негодование Александра Лущенко. Подумайте. Всего доброго.

    • @Wild-_-West
      @Wild-_-West 2 หลายเดือนก่อน

      Друг, тебе объясняют на пальцах как это работает с примерами того, как делать не нужно и как это сделать правильнее. Да, местами может и не идеально, но это позволит начать, а не это ли является сейчас главным? Если тебе не нравиться такая подача то иди на роуд мэп по ноде, там сразу нагрузят по полной и без знания дополнительной тонны литературы ты гарантированно поплывёшь.
      Без негатива. Добра тебе. Относись попроще :)

  • @vvspl
    @vvspl ปีที่แล้ว +2

    Непонятно кто так делает и кому такое может быть надо. Ожидал от ролика реально какого-то руководства как делать - в итоге получилось как точно не надо делать.

    • @konstantinberejnoy3362
      @konstantinberejnoy3362 11 หลายเดือนก่อน +1

      Есть ссылка на видос где говорят как надо делать?

    • @LoL-we5fy
      @LoL-we5fy 9 หลายเดือนก่อน +1

      От части вы правы, но и это имеет место быть) хотя я советую лучшее посмотреть полноценное F.A.Q. по node.js от Ulbi TV

    • @Wild-_-West
      @Wild-_-West 2 หลายเดือนก่อน

      @@LoL-we5fy Для начинающих многое может быть не понятно. Не осуждаю Ваш совет, но для тех кто делает первые шаги порекомендовал бы сначала пройти практику здесь.

  • @evgenbecker31
    @evgenbecker31 หลายเดือนก่อน

    давай кароче так я самочка твои полупокеры задания лучше мне сделают октвоя школа лучш

  • @Michael-mk6sm
    @Michael-mk6sm ปีที่แล้ว +1

    Лучший урок по серверу на Node.js на ютубе.

  • @artemev9658
    @artemev9658 ปีที่แล้ว

    respons.write('404'); почему то кроме тего h1 нечего не работает, если сделаю тег h2 или h3 то сайт просто не загружается из за чего может быть такое?

    • @itgid
      @itgid  ปีที่แล้ว

      К сожалению, просто по сообщению понять в чем проблема не получится. Нужно посмотреть весь ваш код ( в файлах), тогда смогу помочь. Пишите в чат курса.

    • @tofutureguest
      @tofutureguest 11 หลายเดือนก่อน +2

      Потому что h2/h3 это подзаголовки h1, сперва должен идти заголовок первого уровня, а потом 2 и 3.

  • @andreyzinovjev3920
    @andreyzinovjev3920 ปีที่แล้ว +3

    Все таки здорово что вы для русских делаете контент, война и убийства ваших сограждан это же всего лишь политика 😊

    • @Syberby
      @Syberby ปีที่แล้ว +5

      не для русских, а для русскоязычных

    • @lexsk7361
      @lexsk7361 ปีที่แล้ว

      сарказм?

    • @vgenm2457
      @vgenm2457 ปีที่แล้ว +2

      А у тебя с головой все в порядке. У доли свой пост, пока не забанили .

    • @itgid
      @itgid  ปีที่แล้ว +4

      Наверное вы пропустили мою позицию по этому поводу. Я не сотрудничаю с рф и рб. Но огромное количество студентов из Казахстана, Азербайджана и других стран.

    • @Syberby
      @Syberby ปีที่แล้ว

      @@itgid и Кыргызстан смотрит)

  • @ТрофимДен
    @ТрофимДен ปีที่แล้ว +1

    Класс то что надо