gpt4 book ai didi

javascript - 获取/捕获 promise 中的响应状态

转载 作者:行者123 更新时间:2023-12-02 23:08:02 25 4
gpt4 key购买 nike

我有一个 promise ,有时会给出错误(400 和 403,取决于用户)响应,取决于用户)。我想 try catch 响应,执行条件(if),以便我可以根据服务器响应执行不同的功能。

看起来像:

let item = pnp.sp.web.lists
.getById(Constants.eventCalendarGuid)
.items
.getById(this.props.item.ID);

item.attachmentFiles.add("file2.txt", "Here is my content")
.then(v => console.log(v));

我尝试执行 then 链并 ==> catch => 错误,但根本无法获取响应代码。

最佳答案

示例演示:

item.attachmentFiles.add("file2.txt", "Here is my content")
.then(v => console.log(v))
.catch((err) =>{
if(err.status==400)
console.log(err.status);
else
console.log(err.status);
});

关于javascript - 获取/捕获 promise 中的响应状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57499168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com