【发布时间】:2017-10-03 03:37:42
【问题描述】:
我正在创建以下流程:
- 使用 API 将文件上传到保管箱
- 上传后,为该文件创建一个共享链接
- 如果共享链接已存在,则为用户获取该现有共享链接
我的问题:
我使用以下代码检查共享链接是否已经存在:
if(x.error[".tag"] === "shared_link_already_exists"){
//code to get existing shared link here
}
当我上传一个从未创建过共享链接的新文件时,我收到以下错误:
TypeError: Cannot read property '.tag' of undefined
我该如何解决这个问题?
【问题讨论】:
-
为什么不检查是否存在错误然后
.tag里面如下!!x.error && x.error[".tag"] === "shared_link_already_exists"]
标签: javascript node.js dropbox dropbox-api