我想返回我通过提取发送的POST返回的响应正文文本。
var r = '';
var res = fetch(this.commentsUrl, {
method: 'post',
body: JSON.stringify(comment),
headers: {
'Content-Type': 'application/json'
}
}).then(function (response) {
return response.text().then(function (text) {
r = text;
})
});
r或res均未返回正文。他们俩都返回了承诺。如何只返回正文?
答案 0 :(得分:0)
我能够使用await
获得响应正文。
const response = await fetch(this.commentsUrl, {
method: 'post',
body: JSON.stringify(comment),
headers: {
'Content-Type': 'application/json'
}
});
const text = await response.text();