Help us understand the problem. What is going on with this article?

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

More than 5 years have passed since last update.

困った事例

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

Got error: UNABLE_TO_VERIFY_LEAF_SIGNATURE

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

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

解決策

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

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

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

参考

http://stackoverflow.com/questions/9440166/node-js-https-400-error-unable-to-verify-leaf-signature

dkkoma
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