I'm trying to use the request module to send post request to another service but the callback never fires. Here is what I'm doing right now:
request.post(
      `http://localhost:3002/users/login`,
      { 
          headers: {
            'Content-Type': 'application/json'
          },
          body: JSON.stringify({userDetails})
      },
      function (error, response, body) {
          if (!error && response.statusCode == 200) {
              const data = JSON.parse(body);
              console.log(data);
          } else {
              console.log('Request has failed. Please make sure you are logged in');
              res.status(401).send(body);
          }
      }
  );
The callback function never fires. On the other hand, if I try to send this exact request with Postman, the server gets the request. What am I doing wrong?
 
    