title: How to retrieve blob data sent over API call in NodeJS?
body: <p>From ReactJS I have sent blob data through API call and my Node server is listening on that port. </p>
  
  <pre><code>const audioBlob = new Blob(audioChunks, { type: 'audio/wav'});
  let fd = new FormData();
  fd.append('audio', audioBlob);
  axios.post('http://localhost:3001/generateConsolidatedAudio', {
  data: fd });
  </code></pre>
  
  <p>Node JS:</p>
  
  <pre><code>const express = require('express');
  const router = express.Router();
  const app = express();
  const bodyParser = require('body-parser');
  app.use(bodyParser.urlencoded({extended: false}));
  app.use(bodyParser.text());
  router.post('/generateConsolidatedAudio', function(req, res, next) {
    res.send('Hello Gi');
  }));
  </code></pre>
  
  <p>I did <code>console.log(req.body)</code> and <code>console.log(req.data)</code> but both were <code>undefined</code>.</p>
  
  <p>I want to fetch the blob from it and convert that into an WAV file. Please any help?</p>