我几乎是 javascript 的菜鸟,想知道为什么 zapier 回来了:
“如果您正在执行异步操作(使用获取库),则需要使用回调!”
这是我尝试使用的代码:
fetch('https://api.trello.com/1/boards/?name={name}&key=APIKey&token=APIToken', {
method: 'POST'
})
.then(response => {
console.log(
`Response: ${response.status} ${response.statusText}`
);
return response.text();
})
.then(text => console.log(text))
.catch(err => console.error(err));
提前感谢您的帮助!
不确定代码是否有帮助:
// keys
const name = 'something';
const apiKey = 'something';
const apiToken = 'something';
// definition
async function fetchData() {
try {
const response = await fetch(`https://api.trello.com/1/boards/?name={${name}}&key=${apiKey}&token=${apiToken}`, {
method: 'POST'
});
console.log(`Response: ${response.status} ${response.statusText}`);
const data = await response.text();
console.log(data);
} catch (error) {
console.error(error);
}
}
// call the function
fetchData();
但是,您也可以查看以下链接以了解我们使用回调的原因: