Как решить этот тип ошибки при стрельбе по ионным кордовым ресурсам Android - PullRequest
0 голосов
/ 07 декабря 2018

Я получаю эту ошибку, когда запускаю ресурсы Android Cordova для Android

Error: self signed certificate in certificate chain
at TLSSocket.<anonymous> (_tls_wrap.js:1105:38)
at emitNone (events.js:106:13)
at TLSSocket.emit (events.js:208:7)
at TLSSocket.`_finishInit` (_tls_wrap.js:639:8)
at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:469:38)

1 Ответ

0 голосов
/ 07 декабря 2018

Может быть, это поможет: https://forum.ionicframework.com/t/self-sign-certificate-error-after-ionic-ionic-start/90101

В качестве краткого изложения предлагаются два возможных решения:

1) С благодарностью найдено одно временное решение, но, конечно, ВРЕМЕННОЕ.«если это проблема самозаверяющего сертификата, вы можете временно установить переменную среды NODE_TLS_REJECT_UNAUTHORIZED = 0, а затем очистить переменную, когда закончите» REF: https://github.com/driftyco/ionic-cli/issues/2317

2) В основном это сводится кдобавив свойство proxy в ваш файл ionic.config.json (находится в корне вашего проекта).Это преодолевает как проблему самоподписанного сертификата, так и (если применимо) CORS.

{
  ...
  "proxies": [
    {
      "path": "/",
      "proxyUrl": "<url-to-your-domain> e.g. https://api.ionicrun:8443/",
      "rejectUnauthorized": false
    }
  ]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...