簡體   English   中英

ionic 3 / node.js - 證書鏈中的自簽名證書(如何禁用strict-ssl?)

[英]ionic 3 / node.js - Self signed certificate in certificate chain (how to disable strict-ssl?)

由於以下錯誤,我無法使用ionic start創建離子項目:

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

在cmd: ionic start myApp tabs

因為我們的代理會為所有網站發送自簽名簽名。 (FortiNet的FortiGate)

在npm我將strict-ssl設置為false並且工作正常。 但離子加載節點應用程序上的內容,對嗎?

如何設置節點忽略所有節點應用程序的自簽名證書或如何禁用離子?

ionic info

   @ionic/cli-utils  : 1.19.0
    ionic (Ionic CLI) : 3.19.0

System:

    Node : v8.9.1
    npm  : 5.5.1
    OS   : Windows 10

Misc:

    backend : legacy

我使用以下方法解決了問題

set NODE_TLS_REJECT_UNAUTHORIZED=0

設置set NODE_TLS_REJECT_UNAUTHORIZED=0應用程序的安全性帶來很大的風險。 我建議避免為生產軟件“解決”這個問題。 我建議在禁用之前閱讀此內容。

我仍在嘗試解決自己的問題,如果我想出一個更安全的解決方案,我會更新。

我通過禁用我的防病毒軟件來修復它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM