【发布时间】:2018-07-29 12:38:57
【问题描述】:
我正在尝试使用 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)
});
}
})
});
我的问题是,我可以使用自定义名称将图像上传到云文件中,但在控制台中它不会记录结果(即图像)对象
而不是它正在返回
未定义
【问题讨论】:
-
rcstraus 是对的,你云端上传使用 2 个参数,错误和结果。这意味着回调不是覆盖函数。所以你应该使用参数的booth。
标签: node.js mongodb express cloudinary