我正在尝试实施this教程。我的代码如下所示
var axios = require("axios")
var CancelToken = axios.CancelToken;
var call1 = CancelToken.source();
var call2 = CancelToken.source();
axios.get('http://your/api/call',{
cancelToken: call1.token
}).catch(function(thrown) {
if (axios.isCancel(thrown)) {
console.log('Ongoing server call is cancelled',thrown.message);
} else {
// handle error
}
});
setTimeout(function() {
// Cancel ongoing server call
call1.cancel('Stopping current server call');
// Server call on delete
axios.get('https://your/api/call',{
cancelToken: call2.token
}).then(function(response) {
console.log('Success',response.status);
});
},1000)
我遇到如下错误