Знакомство с http-сервером
- http-serverэто простая командная строка с нулевой конфигурацией
- http-сервер, который достаточно мощный для производства и использования, для локального тестирования и разработки.
Иногда мы открываем документ, используяfile
Невозможно отправить, когда протокол открытajax
просьба, используйте толькоhttp
Запрашивать ресурсы может только протокол. Конкретные различия можно найти в [этом документе] (Блог Woohoo.cn на.com/Li Shanlei/Afraid…), поэтому в настоящее время нам нужно установить службу http локально, черезIP
Добавьте номер порта для доступа к ресурсу.
Мой общий подход - пройтиvscode
плагин или черезwebstorm
открыть, теперь доступно черезhttp-server
чтобы легко создать локальную службу.
1. Установите node.js
Адрес официального сайта, скачайте рекомендуемую версию с официального сайта и установите ее.
Введите команду в командной строкеnode -v
так же какnpm -v
Проверьте версию, чтобы убедиться, что установка прошла успешно.
2. Установить http-сервер
http-server
Подробное введение, включая параметры и т. д.:Уууу, эта лошадь plus.com/package/red-glowing…;
Установить глобально из командной строки, желательно с правами администратора (-g
Указывает, что он установлен глобально, а затем вводится во все пути к папкам.http-server
может быть использован):
npm install http-server -g
3. Включите услугу
Введите целевую папку (то есть папку, в которой необходимо запустить службу) в командной строке и введите следующую команду:
http-server
- Локальный сервер запущен, и порт по умолчанию
8080
.
4. Доступ со всех сторон
После запуска локального сервера в окне командной строки будет выведен адрес, показанный на следующем рисунке:
Для локального доступа могут использоваться оба адреса; подключение мобильного телефона или другого устройства, пожалуйста, используйте
ip
этот адресный доступ (http://10.134.253.8:8080
), а мобильный телефон или другое устройство и машина должны находиться в одной локальной сети.
стенография
hs
изменить порт
http-server -a 127.0.0.1 -p 8090
http-server [path] [options]
-
**** — адрес каталога, который можно опустить, по умолчанию — адрес пути, открытый командой cmd.
-
Параметр -a является адресом прослушивания.
-
Параметр -p — это порт прослушивания.
Другие параметры
параметр | эффект |
---|---|
-p или --порт | настройка порта, по умолчанию8080
|
-a | Настройка адреса прослушивания по умолчанию:0.0.0.0
|
-d | Отображать ли список файлов по умолчаниюtrue
|
-i | показать автоматический индекс по умолчаниюtrue
|
-g или --gzip | По умолчаниюfalse , когда файлgzip Версия существует и запрос принятgzip При кодировании он будет служить./public/some-file.js.gz , вместо./public/some-file.js
|
-e или --ext | Если расширение файла по умолчанию не указано (по умолчаниюhtml ) |
-s или --silent | Отключить вывод информации журнала консоли |
--cors | Разрешить совместное использование ресурсов из разных источников |
-o | Откройте браузер по умолчанию после запуска службы |
-c | Установить кешcache-control max-age heade время жизни (в секундах), пример:-c10 да10 секунд, по умолчанию3600 секунд, используйте, если хотите отключить кеширование-c-1
|
-U или --utc | использоватьUTC Формат, вывод информации о времени в консоль |
-P или --прокси | черезurl адрес, прокси не может разрешить ресурс локально |
-S или --ssl | использоватьhttps протокол |
-C или --cert |
ssl Путь к файлу сертификата, по умолчаниюcert.pem
|
-К или --key |
ssl путь к ключевому файлу |
-h или --help | показать помощь |