在NodeJS中遇到云文件上传问题

时间:2018-02-19 09:51:34

标签: node.js mongodb express cloudinary

我正在尝试使用nodeJs

在cloudinary上传图片

这是我的代码

router.post('/imageUpload', upload.single('file'), function(req,res){

 User.findById(req.user._id,function(err,user){
   if (err) {
    console.log(err)
  } else {

    cloudinary.v2.uploader.upload(req.file.path,
     {public_id:user.username},
     function(result){
     console.log(result)
     });
    }
   })  
 });

我的问题是,我可以使用自定义名称在cloudinary文件上传图像,但在控制台中它不会记录结果(即图像)对象

而不是它正在返回

  

未定义

1 个答案:

答案 0 :(得分:3)

您似乎正在尝试控制日志记录错误,因为您已成功上传,但未定义。

尝试以下方法 -

function(error, result) {console.log(error, result);

相关问题