我正在尝试使用以下函数传递 API 请求的结果:
Add(someName) {
cy.request ({
method: 'POST',
url: someURL,
body: {
name: someName
}
}).then(function(response){
return response
})
}
Run Code Online (Sandbox Code Playgroud)
然而,当我尝试调用此函数时,它没有给我响应的内容(它给我未定义)。我认为这可能与异步性(如果这是一个词)或对象的范围有关,因此尝试为响应别名或在函数外部定义一个对象(然后将响应分配给该对象),而不需要运气好的话。