Локальный просмотр: файл и HTTP-сервер
Локальный HTTP-сервер помогает проверять учебный сайт в условиях, более похожих на публикацию, чем открытие через file://.
Назначение
Локальный HTTP-сервер помогает проверять учебный сайт в условиях, более похожих на публикацию, чем открытие через file://.
Как это работает
При HTTP появляются обычные адреса ресурсов и сетевые ответы. Некоторые функции браузера ведут себя иначе для локальных файлов. Сервер должен слушать только loopback, если доступ другим устройствам не нужен.
Пример
python -m http.server 8000 --bind 127.0.0.1
Что должно получиться
При доступном Python сервер обслуживает текущую папку по http://127.0.0.1:8000/. Команда предназначена для учебного компьютера, не для замены действующего веб-сервера.
Граница применения и частая ошибка
Не запускайте сервер из папки с паролями, резервными копиями и личными файлами. Даже учебный сервер может открыть содержимое каталога; выбирайте отдельную папку проекта.
Самостоятельная проверка
Если Python уже установлен, перейдите в отдельную учебную папку с index.html и запустите пример. Откройте localhost в браузере, проверьте страницу и остановите сервер через Ctrl+C.