【发布时间】:2020-04-23 10:39:58
【问题描述】:
我无法获取数据,也不知道做错了什么。如果我在浏览器中粘贴链接,我会得到很好的响应,所以 api 密钥很好。格式是 xml,所以我也转换了它,如下所示。在“响应标头”中,我得到状态 200 OK。
import React, { useEffect } from 'react'
function Api() {
useEffect(() => {
fetch("https://www.goodreads.com/author/list/18541?format=xml&key=TftQypHkudfH0VZcukEWtg")
.then(res => res.text())
.then(data => {
let parser = new DOMParser()
let xmlDoc = parser.parseFromString(data, 'text/xml')
console.log(xmlDoc)
})
.catch(err => console.log(err));
}, [])
return (
<div></div>
)
}
export default Api
编辑
【问题讨论】: