Установка http-сервера, внешний интерфейс использует http-сервер для запуска локальной службы

Node.js

Знакомство с 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 показать помощь