Unable to verify leaf signature

javascript, node.js, request, ssl

Solution

Note: the following is dangerous, and will allow API content to be intercepted and modified between the client and the server.

This also worked

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

Problem

I'm using node.js request.js to reach an api. I'm getting this error [Error: UNABLE_TO_VERIFY_LEAF_SIGNATURE] All of my credentials are accurate and valid, and the server's fine. I made the same request with 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); }); ``` This code is just running in an executable script ex. `node ./run_file.js`, Is that why? Does it need to run on a server?

Original source

Related problems