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?

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
Post a Comment