title: How to parse Multipart Form in NodeJs/ExpressJs having files nested in form data?
body: <p>I am sending a multipart form request to my NodeJs/ExpressJs application server with dynamic file fields in the Multipart form which are nested inside an object. For example:</p>
  
  <pre><code>multipartFormData = {
     title: 'Virtual Assistant',
     education: [
        {
           description: 'VA Certification from XYZ University'
        }
     ],
     portfolio: [
        { 
          title: 'Microsoft Power BI',
          certificate: File
        },
        { 
          title: 'Google Certified VA',
          certificate: File
        }
     ]
  }
  </code></pre>
  
  <p>Here certification in the portfolio is a File and user can add more portfolio items to it. How can I parse this Multipart form at the server using NodeJs and ExpressJs so that I can get access to the certificate field in the portfolio? After which I can save it to the server and add the URL for it instead of file in the Database.</p>
  
  <p>I have tried using multiparty dependency but it returns Files as an empty object {} and fields with the portfolio field as an array of string "[object Object]" which is a literal string.</p>
  
  <p>multer as well doesn't support parsing forms in this manner.</p>