function getCookie(name) { var value = "; " + document.cookie; var parts = value.split("; " + name + "="); if (parts.length == 2) return parts.pop().split(";").shift(); } try { fetch('http://api.kfcoding.com/api/practice/trains/competition', { headers: { 'Content-Type': 'application/json', Authorization: getCookie('token') }, method: 'POST', body: JSON.stringify({repo: 'https://github.com/openx-lab/go-study-guide.git'}) }).then(resp => resp.json()) .then(data => { return fetch('http://api.kfcoding.com/api/practice/trains/competition/end', { headers: { 'Content-Type': 'application/json', Authorization: getCookie('token') }, method: 'PUT', body: JSON.stringify({id: data.data.id}) }) }) } catch (e) { console.log(e) }