#javascript #node.js #http #localhost
#javascript #node.js #http #localhost
Вопрос:
Я новичок в Node и пытаюсь запустить локальный сервер.
Я выполнил эти простые шаги: Настройте простой сервер узлов.
Я перехожу в папку, в которой у меня есть index.html файл:
Я запускаю http-сервер, затем я перехожу к http://localhost:8080 / и это то, что я получаю:
Я понятия не имею, что я делаю не так.
Комментарии:
1. Он ясно показывает вам, что сервер запущен, показывая индекс каталога. Вопрос в том, ожидаете ли вы чего-то другого, и если да, то чего? Вы должны показать имеющийся у вас код, маршруты и то, что должно быть предоставлено.
Ответ №1:
Это тоже пару раз меня смущало — если у вас есть ./public
папка, http-server
библиотека по умолчанию обслуживает ее, а не ./
. На мой взгляд, довольно глупое значение по умолчанию, но ладно!
Вы можете обойти это, явно указав путь при запуске сервера:
http-server ./