如何在Zapier中使用fetch ?



我是一个javascript新手,想知道为什么zapier返回:

"如果你正在做异步(与fetch库),你需要使用回调!">

下面是我要使用的代码:

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();

但是,你也可以查看下面的链接来理解我们使用回调的原因:

  • JavaScript Fetch API
  • 异步JavaScript
  • 回调函数,
  • 承诺对象。

相关内容

  • 没有找到相关文章

最新更新