Angular самоподписанный сертификат, ошибка прокси - PullRequest
0 голосов
/ 16 марта 2020

Мое Angular приложение всегда работало корректно. У меня есть соединение с моей службой REST, и я установил URL-адрес в моем файле proxy.conf. json:

{
    "/api/*": {
        "target": "http://myurl:myport",
        "secure": true,
        "logLevel": "debug"
    }
}

Я сейчас работаю из своего дома, и служба REST перешла от внутреннего разработчика под https соединением. Я попробовал этот новый https://mysafeurl:mynewport под почтальоном и все работает отлично. Но я попытался изменить URL-адрес в моем файле конфигурации, и я вижу следующую ошибку. Как решить проблему?

Под консолью кода Visual Studio:

Произошла ошибка при попытке прокси-запроса rest_service_name от localhost: 4200 до https://newurl (EPROTO) (https://nodejs.org/api/errors.html#errors_common_system_errors)

Под консолью разработчика браузера:

HttpErrorResponse {заголовки: HttpHeaders, status: 500, statusText: " Внутренняя ошибка сервера ", URL:

Редактировать

Экран ошибки:

enter image description here

Ответы [ 2 ]

0 голосов
/ 17 марта 2020

Это решение:

{
"/api/": {
"target": {
"host": "mylink",
"protocol": "https:",
"port": myport
},
"secure": false,
"changeOrigin": true,
"logLevel": "info"
}
}
0 голосов
/ 16 марта 2020

Установите secure на false, тогда сертификат не будет проверен.

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