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