异步获取-语法错误:意外标记<;在JSON中的位置0

异步获取-语法错误:意外标记<;在JSON中的位置0,json,ajax,fetch,Json,Ajax,Fetch,我正在尝试制作一个利用的ReactJS应用程序,但我一直收到以下错误: 我读过很多书,听说这是服务器端的问题?如果是的话,有没有解决办法?顺便说一下,我正在使用这个https://cors-anywhere.herokuapp.com/以防止CORS错误 谢谢你的帮助。我会继续努力的。如果我发现了什么,我会马上发布解决方案 提供完整准确的响应正文。您对fetch请求的响应不是有效的json,因此您不能response.json()。这个问题与javascript没有任何关系,也不可能与该错误重

我正在尝试制作一个利用的ReactJS应用程序,但我一直收到以下错误:

我读过很多书,听说这是服务器端的问题?如果是的话,有没有解决办法?顺便说一下,我正在使用这个
https://cors-anywhere.herokuapp.com/
以防止CORS错误


谢谢你的帮助。我会继续努力的。如果我发现了什么,我会马上发布解决方案

提供完整准确的响应正文。您对
fetch
请求的响应不是有效的json,因此您不能
response.json()。这个问题与javascript没有任何关系,也不可能与该错误重复,很可能您得到的响应数据实际上是HTMLok,伙计们,我接受您的建议!提供完整准确的响应正文。您对
fetch
请求的响应不是有效的json,因此您不能
response.json()。这个问题与javascript没有任何关系,也不可能与该错误重复,很可能您得到的响应数据实际上是HTMLok,伙计们,我接受您的建议!
const client_id = ''; //hidden
const redirect_uri = 'http://localhost:3000/'
let accessToken;

const Spotify = {
    async getAccessToken(){
        if (accessToken){
            return accessToken;
        }

        try{
            let response = await fetch(`https://cors-anywhere.herokuapp.com/https://accounts.spotify.com/authorize?client_id=${client_id}&response_type=token&redirect_uri=${redirect_uri}`);
            if (response.ok){
                let jsonResponse = await response.json();
                console.log(jsonResponse);
            }
        }catch (e){
            console.log(e);
        }
    }
}

export default Spotify;