async fetch - SyntaxError:意外的令牌<在位置0的JSON中

时间:2017-09-19 23:21:57

标签: json ajax fetch

我正在尝试制作一个使用Spotify API的ReactJS应用,但我一直收到此错误:

enter image description here

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;

我已经读过,我听说这是服务器端问题?如果是这样,有解决办法吗?顺便说一句,我使用这个https://cors-anywhere.herokuapp.com/来防止CORS错误。

感谢您的帮助。我会继续努力。如果我找到任何东西,我会马上发布解决方案!

0 个答案:

没有答案