对于一项家庭作业,我试图通过node中的Axios访问github API。我正在使用Inquirer收集github用户的名称,并尝试将其注入到我的Axios调用中,以便检索有关该用户的各种信息(img url,关注者数量,用户位置等)。当我在浏览器上使用ajax调用(作为测试)时使用以下代码:
let queryUrl = `https://api.github.com/users/${username}`
我没问题。但是,当我尝试在节点的Axios调用中使用相同的东西时,出现404错误。
有趣的是,这确实有效(但没有给我我需要的对象):
const queryUrl = "https://api.github.com/users/tzvik15/repos?per_page=2"
我尝试过的事情:向呼叫添加OAuth密钥:无效,请改用以下代码:
https://api.github.com/search/users?q=user:${username}
这有效,但是生成的对象不包含我需要的所有信息。
谢谢!