Сервер https не запускается, пытается запустить http и https одновременно, http странно отвечает дважды - PullRequest
0 голосов
/ 02 января 2019

структура каталогов

Я следую за курсом, поэтому я пытаюсь создать два разных экземпляра сервера, один - 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 срабатывал и фактически генерировал вывод, но это можно увидеть с помощью почтальона. браузер не показывает ошибку, что соединение не является частным.

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