在 NodeJS 中上传云文件时遇到问题
Having trouble with cloudinary file upload in NodeJS
我正在尝试使用 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 文件上上传图像,但在控制台中它不记录结果(即图像)对象
而不是返回
undefined
您似乎正在尝试通过控制台记录错误,并且由于您已成功上传,所以它是未定义的。
尝试以下-
function(error, result) {console.log(error, result);
我正在尝试使用 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 文件上上传图像,但在控制台中它不记录结果(即图像)对象
而不是返回
undefined
您似乎正在尝试通过控制台记录错误,并且由于您已成功上传,所以它是未定义的。
尝试以下-
function(error, result) {console.log(error, result);