【发布时间】:2021-08-26 21:51:30
【问题描述】:
我目前正在研究 Github 用户 API,我想在继续项目之前测试事情是如何工作的,但是,我解决了一个问题
const btn = document.querySelector('button') as HTMLButtonElement
const input = document.querySelector('input') as HTMLInputElement
const USER_API: string = 'https://api.github.com/users/callmenikk'
const fetchData = async () => {
const fetchUser = await fetch(USER_API)
const userData = fetchUser.json()
userData.then(resolve => console.log(resolve))
}
btn.addEventListener('click', fetchData)
使用此功能,我想在控制台中输出我的个人用户数据,但是它会重新加载页面并将问号放在链接的结尾,如http://localhost:3000/? 而不在控制台中输出我的 JSON,但没有 EventListner 将此功能放在外面,它运作良好。我做错了什么?
【问题讨论】:
标签: json typescript api async-await github-api