我正在为用户配置文件更新创建节点 api,同时使用busboy
其显示错误上传文件Cannot read property "end()" of undefined
下面是 app.js 的代码
app.use(busboy());
apiRoutes.post('/profileUpdate', function(req, res){
var token=getToken(req.headers);
var owner=jwt.decode(token, config.secret);
var fstream;
req.pipe(req.busboy);
req.busboy.on('file', function(fieldname, file, filename){
var filePath=path.join(__dirname,'public/file', filename);
fstream=fs.createWriteStream(filePath);
file.pipe(fstream);
fstream.on('close', function(){
console.log("FIle Saved");
});
});
});
我试图更换app.use(busboy());
,但它没有工作。请帮助我如何处理此错误。
谢谢