2020/08/11

pm2で環境変数を設定して、オレオレ証明書エラーを回避する

pm2ssl

実施事項

Nuxt.js + pm2で動かしているアプリがあります。
このアプリは、FastAPIで動いている他のAPIサーバーを呼び出して動いています。

APIサーバーのSSLにはオレオレ証明書を設定しています。
(フロントではcloudflareのSSLを使っています。)

以下のように NODE_TLS_REJECT_UNAUTHORIZED=0 を設定することで対応しました。

module.exports = {
  apps : [
    {
      name: "my-app",
      script: "yarn start",
      cwd : '/home/kumanote/src/my-app/',
      env: {
        "NODE_TLS_REJECT_UNAUTHORIZED": 0
      }
    }
  ]
}

以上です。