node.js - How to handle expressjs middleware request. POST request remains pending made by dropzone -


i using dropzone upload file. on server side using node , expressjs. using multer file handling middleware.

dropzone makes call 1 endpoint save file on server.

on server side, created endpoint handle file:

exports.savefile = function (req, res) {   console.log(req.files);   return res.status(200);   //i have not added file save logic here }; 

this how have configured multer

var app = express(); var server = require('http').createserver(app); app.use(multer({ dest: './uploads/'})); 

looks multer automatically saves file uploads folder.

problem: though file saved on server, request remains in pending state on client side.

how can return success response server client?

do need add code on endpoint have created or need add required logic under onfileuploadcomplete() given multer?

enter image description here

you need express route form post finish http request. multer middleware process file uploads , add them request available route handler, need have route form post.

from multer example on this page, can route:

app.post('/myform', function(req, res){     console.log(req.body);  // form fields     console.log(req.files); // form files     res.status(204).end() }); 

Comments

Popular posts from this blog

javascript - Google App Script ContentService downloadAsFile not working -

javascript - Function overwritting -

php - Find a regex to take part of Email -