title: HTML form body empty with NodeJs
body: <p>I apologize if this question seems really familiar. I have multiple places where I am using forms to send data to server. Here is the html.</p>
  
  <pre class="lang-html prettyprint-override"><code> &lt;form action="/dashboard/inventory/" method="post" enctype="multipart/form-data"&gt;
       &lt;input type="date" class="form-control" id="receivingdate" placeholder="Select Receiving Date" required /&gt;
       &lt;input type="file" class="custom-file-input" id="workorderfile" required /&gt;
       &lt;button type="submit" class="btn btn-primary"&gt;
           Submit
       &lt;/button&gt;
   &lt;/form&gt;
  </code></pre>
  
  <p>In my <code>app.js</code> I have</p>
  
  <pre class="lang-js prettyprint-override"><code>app.use(fileUpload());
  app.use(bodyParser.urlencoded({
      extended: true}));
  app.use(bodyParser.json());
  </code></pre>
  
  <p>Yet When I try to access the date with <code>req.body</code> I get an empty object and <code>null</code> for <code>req.files</code>
  I have used this process on multiple places yet this is the only form that is giving me a headache.
  Any Suggestions?</p>