Я отправляю форму с файлом (enctype = "multipart / form-data") в node.js (фреймворк express.js) и просто хочу отправить этот же запрос на почту, как будто он просто на другой сервер. Каков наилучший подход в node.js?
удалите express.bodyParser и попробуйте каналы, подобные этим:
req.pipe(request('http://host/url/')).pipe(res)
Вы можете попробовать это с Mikeal's Request for Node.js (https://github.com/mikeal/request). Это было бы что-то вроде:
app.post('/postproxy', function(req, res, body){ req.pipe(request.post('http://www.otherserver.com/posthandler',body)).pipe(res); });