39
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

Node.js のクライアントからオレオレ証明書のサーバへ接続する方法

困った事例

Node.jsのhttps.requestを使用してサーバへ接続した時、
サーバ側が自己署名証明書などを使っていて認証エラーになる場合、
Nodeで下記のようなエラーがでて通信が出来ません。

Got error: UNABLE_TO_VERIFY_LEAF_SIGNATURE

テストなどでAPIの動作確認をしたいときに困ります。

僕はiodocsを使って、
開発中APIの動作確認をしようとしてたときに困りました。

解決策

下記の一文をいれるだけで証明書のエラーを無視してくれるようになるようです。

process.env['NODE_TLS_REJECT_UNAUTHORIZED'] = '0';

適当なところに放り込んでおきましょう。

参考

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
39
Help us understand the problem. What are the problem?