структура каталогов
Я следую за курсом, поэтому я пытаюсь создать два разных экземпляра сервера, один - http, а другой - https.
но я не знаю, что https-сервер не отвечает (т. Е. Браузер показывает, что не может получить доступ к странице), но http-сервер действительно работает.
и иногда он странным образом отвечает на запрос дважды ... Я не знаю почему.
мой код - разделены линиями
вывод при запуске сервера
? uptime-monitoring-app >> NODE_ENV=production node app.js
HTTP Server @ 5000 Environment : production
---------------------------------------------------------------------------------
HTTPs Server @ 5001 Environment : production
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
когда я нажал на запрос get из браузера на localhost:5000/about
, он получил два запроса, я не знаю почему?
? uptime-monitoring-app >> NODE_ENV=production node app.js
...
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notFoundHandler <<----- handled the request
Returning this response : {}
aboutHandler <<----- handled the request
Returning this response : {"name":"about handler"}
сейчас, если с той же страницы, если я нажму localhost:5000/
, то он странным образом отвечает на 2 запроса
теперь его называют aboutHandler
, а также notFoundHandler
.
? uptime-monitoring-app >> NODE_ENV=production node app.js
...
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
notFoundHandler <<----- handled the request
Returning this response : {}
aboutHandler <<----- handled the request
Returning this response : {"name":"about handler"}
notFoundHandler <<----- handled the request
Returning this response : {}
notFoundHandler <<----- handled the request
Returning this response : {}
но если я дошел до localhost:50001/
Это показывает ошибку. страница не может быть достигнута ошибка
хотя на терминале нет вывода .. курсор находится в той же точке.
____________________ Обновление ____________________
Я нашел это странное поведение только в браузере (сафари). Я не вижу ничего странного, если использую почтальона. Что здесь происходит. пожалуйста помогите
Я думаю, что это проблема с браузером, так как HTTPS-API срабатывал и фактически генерировал вывод, но это можно увидеть с помощью почтальона. браузер не показывает ошибку, что соединение не является частным.