如何与新对象一起返回响应对象的属性?



所以我做一个POST请求,像这样:

async createVisit(patientId: string, visitorId: string) {
const userJWT = jwt.sign(
{
_id: visit,
refreshCount: 0
},
this.localConfig.spirit.jwtSecret
)
const visitURL = this.localConfig.spirit.url
let response = await fetch(visitURL, {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': 'Bearer' + userJWT
},
body: JSON.stringify(visit)
});
if (response.ok) {
let result = await response.json();
}
}

所以我需要从那个result中返回几个属性,以及一个新的对象,以便在另一个类的方法中访问。

你只能从一个函数中返回一个东西,但是如果你确实需要返回两个东西,你可以将它们组合成一个数组

return [coupleOfPropertiesFromResult, newObject];

你也可以使用对象

...
let result = await response.json();
return { 
prop: result.prop,
another: result.another,
yetanother: 42 
}

相关内容

  • 没有找到相关文章

最新更新