素肌にサスペンダー

個人的な備忘と日記

【node.js】certificate has expiredが出た時の対応

以下の証明書エラーで、tesseract.jsの言語ファイルが読み込めなかった。

Uncaught (in promise) FetchError: request to https://tessdata.projectnaptha.com/4.0.0/{言語コード}.traineddata.gz failed, reason:certificate has expired

tesseract.jsを使った処理の前に、以下を記述すればエラー回避出来た。

  process.env.NODE_TLS_REJECT_UNAUTHORIZED = 0

tesseract.jsに限らず、node.jsでcertificate has expiredと出たエラー全般に使えそう。