1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17const fs = require('fs'); const FormData = require('form-data'); const fetch = require('node-fetch'); const formData = new FormData(); formData.append('foo', fs.createReadStream('test/fixtures/files/hello.txt')); let url = 'http://mockbin.com/har'; let options = {method: 'POST'}; options.body = formData; fetch(url, options) .then(res => res.json()) .then(json => console.log(json)) .catch(err => console.error('error:' + err));