title: Cannot find all the data of my POSTed form?
body: <p>I'm uploading a file from my webpage to my nodejs server, which already works. The file is inside a form, along with some other input values, that I cannot find how to read.</p>
  
  <p>HTML</p>
  
  <pre><code>&lt;form class="modal-content" method="POST" action="http://localhost:3000/testupload"  enctype="multipart/form-data" &gt;
      &lt;span class="close"&gt;&amp;times;&lt;/span&gt;
      &lt;div class="modal-body"&gt;
          &lt;input type="file" value="Upload file" name="file" id="input-upload"&gt;
          &lt;input type="checkbox" value="Automatic Transcription" name="TESTCHECK"&gt;
          &lt;div&gt;
              &lt;input type="checkbox" value="Automatic subtitling"&gt;
              &lt;select name="testSelect"&gt;
                  &lt;option value="en-us"&gt;US English&lt;/option&gt;
              &lt;/select&gt;
          &lt;/div&gt;
      &lt;/div&gt;
      &lt;div class="modal-footer"&gt;
          &lt;button &gt;Upload Media&lt;/button&gt;
      &lt;/div&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>nodejs</p>
  
  <pre><code>app.post("/testupload", (request, response, next) =&gt;{
      let form = new formidable.IncomingForm();
      form.parse(request, function(err, fields, files){
          //console.log(fields);
          console.log(files.file.name); //Correctly gets the filename
          //further file upload code
  
      });
      console.log(request);
      response.end();
  });
  </code></pre>
  
  <p>When I POST the form, I can get the file input back, but can't find the other inputs&amp;values anywhere in the request.</p>