I want to make a post request in nodejs without browser since it is backend code.
JavaScript
x
3
1
const formdata = new FormData()
2
formdata.append('chartfile', file);
3
But above code gives me error as FormData not defined
.
I am working with ES6.
Anybody, who can let me know how to use the FormData in nodejs?
Advertisement
Answer
You can use form-data – npm module. because formData()
isn’t NodeJS API
Use it this way,
JavaScript
1
8
1
var FormData = require('form-data');
2
var fs = require('fs');
3
4
var form = new FormData();
5
form.append('my_field', 'my value');
6
form.append('my_buffer', new Buffer(10));
7
form.append('my_file', fs.createReadStream('/foo/bar.jpg'));
8