1. ホーム
  2. javascript

[解決済み】リーフの署名を検証できない

2022-01-26 20:01:51

質問内容

node.jsのrequest.jsを使って、apiにアクセスしています。このエラーが発生します。

[エラー:UNABLE_TO_VERIFY_LEAF_SIGNATURE]。

私の認証情報はすべて正確かつ有効であり、サーバーも問題ありません。同じリクエストをpostmanで行いました。

request({
    "url": domain+"/api/orders/originator/"+id,
    "method": "GET",
    "headers":{
        "X-API-VERSION": 1,
        "X-API-KEY": key
    },
}, function(err, response, body){
    console.log(err);
    console.log(response);
    console.log(body);
});

このコードは実行可能なスクリプトex.で実行されているだけです。 node ./run_file.js , それが理由ですか?サーバーで実行する必要があるのでしょうか?

解決方法は?

注意事項 : 以下を実行すると、クライアントとサーバーの間でAPIの内容を傍受され、変更される可能性があり危険です。

これもうまくいきました

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