раздел 00

Что такое локальный сервер

Вы попросили агента собрать сайт или приложение. Он что-то сделал и написал: «открой localhost:3000». Это и есть локальный сервер - ваш проект, запущенный прямо на вашем компьютере, чтобы вы могли его посмотреть до того, как он окажется в интернете.

Слово «сервер» пугает зря. Сервер - это просто программа, которая отдаёт страницы по запросу. Обычно она крутится где-то в дата-центре, но точно так же её можно запустить и у себя на ноутбуке. Когда сервер работает на вашем же компьютере, его называют локальным.

Локальный сервер - это черновик, который видите только вы. Прод (то, что в интернете) - это чистовик, который видят все. Сначала всё проверяют на черновике.

Зачем это вообще нужно

Каждое изменение хочется сразу увидеть: подвинули кнопку - открыли страницу, посмотрели. Гонять ради этого правки в интернет долго и опасно: туда попадает только готовое. Поэтому проект сначала живёт локально, у вас на машине, и только проверенный результат потом выкладывают.

Локально (у вас)
Проект открыт по адресу localhost. Видите только вы. Можно ломать и чинить сколько угодно - никто не заметит.
В интернете (прод)
Проект выложен на сервер с настоящим адресом. Видят все. Сюда отправляют только то, что уже работает.

Что такое localhost (в двух словах)

localhost - это имя вашего собственного компьютера. Когда в адресе браузера вы пишете localhost, вы говорите: «открой страницу не из интернета, а с этой же машины». Подробнее про это и про порты - в следующем разделе.

Что разберём

  • 01 - localhost и порты: что за адрес localhost:3000 и что значит «порт занят».
  • 02 - dev-сервер: как запустить проект командой и открыть в браузере.
  • 03 - показать другим (туннель) и что делать, когда не открывается.
  • 04 - шпаргалка с командами и словарём.