раздел 04

Шпаргалка

Команды запуска

Веб-проект на Node.js:

npm run dev

Простой статический сайт через Python:

python -m http.server 8000

Туннель наружу (ngrok) на порт 3000:

ngrok http 3000

Остановить сервер - в терминале, где он работает, нажмите Ctrl+C.

Как освободить занятый порт

Узнать, кто занял порт 3000 (macOS и Linux):

lsof -i :3000

Завершить процесс по его номеру (PID из вывода выше):

kill -9 <PID>

Одной командой убить всё на порту 3000 (macOS и Linux):

kill -9 $(lsof -t -i:3000)

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

Словарь терминов

ТерминЧто это
localhostИмя вашего собственного компьютера. То же, что адрес 127.0.0.1.
127.0.0.1Числовой адрес вашего же компьютера. То же, что localhost.
ПортНомер «двери» к приложению. В адресе идёт после двоеточия: localhost:3000.
Dev-серверЛокальный запуск проекта во время разработки, обычно с горячей перезагрузкой.
Горячая перезагрузкаСтраница в браузере обновляется сама после правки кода.
ТуннельВременный публичный адрес в интернете, ведущий на ваш локальный сервер (ngrok).
ПродПроект, выложенный в интернет по-настоящему. Виден всем.

Куда дальше