我需要从一个返回字符串的URL中获取csv数据。当我调用res.json()
时,它会引发错误,即json在位置0(字符串的第一个字母)中出现意外的标记D。为什么?响应正是我想要的,我只是想得到它。
fetch("https://cors-anywhere.herokuapp.com/http://www.football-data.co.uk/mmz4281/1718/I1.csv")
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.log(err))
答案 0 :(得分:4)
因为您要的是csv文件,所以它不是json。使用res.text()来检索文本。