如何处理 Cloudinary Javascript API 的错误?

How to handle errors with Cloudinary Javascript API?

根据 cloudinary JS API,上传调用如下所示:

https://www.npmjs.com/package/cloudinary

cloudinary.uploader.upload(fileLocation, function(result) {
   ..something
 });

回调没有返回错误。我如何捕获错误?

您可以使用 v2 版本的 SDK,例如:

cloudinary.v2.uploader.upload("sample.jpg", 
    function(error, result) {console.log(result); });

参考资料如下: https://github.com/cloudinary/cloudinary_npm/blob/master/test/uploader_spec.coffee#L233-L236

cloudinary.uploader.upload(image, function(result) { 
  if (result.error) {
     //error
  }
}