я использовал http-сервер на Windows в течение многих лет. Сегодня я установил http-сервер на ubuntu, и он не работает. Он инициализируется точно так же, как в Windows. Однако при переходе на локальный веб-сайт я получаю сообщение об ошибке (http://127.0.0.1:8080). Этого не происходит в Windows. Есть идеи, как это исправить?
Clayton@u20:~/hello-pwa-master$ http-сервер
Запускаем http-сервер, обслуживаем ./
версия http-сервера: 14.0.0
настройки http-сервера:
КОРС: отключен
Кэш: 3600 секунд
Время ожидания соединения: 120 секунд
Списки каталогов: видимые
Автоиндекс: видимый
Подавать файлы GZIP: false
Подавать файлы Brotli: false
Расширение файла по умолчанию: нет
Доступен на:
http://127.0.0.1:8080
http://192.168.4.54:8080
Нажмите CTRL-C, чтобы остановить сервер.
[Вс, 12 декабря 2021 г., 22:12:15 GMT-0700 (стандартное время в горах)] «GET /» «Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, например Gecko) Chrome/96.0.4664.45 Safari/537.36 "
_http_outgoing.js:470
бросить новый ERR_HTTP_HEADERS_SENT («установить»);
^
Ошибка [ERR_HTTP_HEADERS_SENT]: невозможно установить заголовки после их отправки клиенту
в ServerResponse.setHeader (_http_outgoing.js:470:11)
at module.exports.ResponseStream.(анонимная функция) [как setHeader] (/usr/local/lib/node_modules/http-server/node_modules/union/lib/response-stream.js:100:34)
в Object.exports.(анонимная функция) (/usr/local/lib/node_modules/http-server/lib/core/status-handlers.js:57:7)
в Readable.stream.on (/usr/local/lib/node_modules/http-server/lib/core/index.js:339:22)
в Readable.emit (events.js:198:13)
в emitErrorNT (internal/streams/destroy.js:91:8)
в emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
в process._tickCallback (внутренний/процесс/next_tick.js:63:19)