我想做一个上传表格。这部分已经完成并且可以工作了……但是现在我想在我的项目中使用相同的安全身份验证。
我有这个:
app.post('/me/profile/picture/upload',function(req, res){
req.form.on('part', function(part){
// transfer to s3 etc
console.log('upload %s %s', part.name, part.filename);
var out = fs.createWriteStream(tempUploadPath + part.filename);
part.pipe(out);
});
req.form.on('close', function(){
res.respond("Success!", 200);
});
});
但我想要这个:
app.post('/me/profile/picture/upload', passportToken.authenticate('bearer', { session: false }),function(req, res){
req.form.on('part', function(part){
// transfer to s3 etc
console.log('upload %s %s', part.name, part.filename);
var out = fs.createWriteStream(tempUploadPath + part.filename);
part.pipe(out);
});
req.form.on('close', function(){
res.respond("Success!", 200);
});
});
但是,当我添加此护照代码时,它会在传输文件时冻结。