Как запустить HTML-файл на локальном хосте (любой порт) - PullRequest
1 голос
/ 22 июня 2019

Я создаю сайт, используя HTML, CSS и JS с Java на стороне сервера.Мне нужно запустить его на локальном хосте.

Дополнительная информация: я использую mac os x 11 (el capitan)

Я уже пробовал python и node.js, но он конфликтует с java

Так что мне нужна технология, которая не будет конфликтовать с Java и поможет мне localhost на Mac

Ответы [ 2 ]

2 голосов
/ 22 июня 2019

IIRC macOS поставляется с предустановленным PHP, а PHP имеет встроенный веб-сервер, которого должно быть достаточно для обслуживания статического содержимого.

Итак, откройте Terminal.app и затем:

cd your/project/dir
php -S localhost:8080

После этого вы можете перейти к http://localhost:8080/ и просмотреть свой сайт в браузере (если у вас есть index.html в вашем проекте, в противном случае появится сообщение "Не найден").

ТамКонечно, это более продвинутые и / или менее терминально-ориентированные способы, но поскольку вы уже работаете с python и node, другая команда терминала не должна быть проблемой.

Кстати, вам может понадобиться посмотреть на этот терминалвремя от времени, так как он выводит хороший журнал того, что было запрошено с сервера.Хорошо, если вы хотите проверить недействительные ссылки, 404 ошибки и т. Д. Вот пример выходных данных:

$ php -S localhost:8080
PHP 7.3.6 Development Server started at Sat Jun 22 20:00:28 2019
Listening on http://localhost:8080
Document root is /private/tmp/test
Press Ctrl-C to quit.
[Sat Jun 22 20:00:32 2019] [::1]:51640 [200]: /
[Sat Jun 22 20:00:32 2019] [::1]:51641 [200]: /style.css
[Sat Jun 22 20:02:35 2019] [::1]:51670 [404]: /oops.html - No such file or directory

Как видите, корневая папка (/, которая была переведена в index.html вв моем случае) и таблица стилей (style.css) были запрошены и успешно доставлены (код 200).Но несуществующий файл oops.html привел к ошибке (код 404).

1 голос
/ 22 июня 2019

Вы можете использовать caddy

Установить: brew install caddy

Для обслуживания статических файлов из текущего рабочего каталога выполните:

caddy

Порт Caddy по умолчанию - 2015, поэтому откройте в браузере http://localhost:2015.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...