首页 > 解决方案 > 使用 Graphql 和 Github API 获取存储库信息

问题描述

我是网络开发的新手,我正在尝试为自己制作一个投资组合网站。目前我正试图尽可能地保持原样。在我的主页上,我想从我上次提交的存储库中获取信息、标题、描述、提交历史等。这样任何访问我网站的人都可以看到我的最新项目。

我了解到您可以使用 graphql 与 github API 交互以获取此信息,并且您可以使用 JavaScript 中的简单 HTTP 请求使用 fetch 函数来发送查询。当您开始涉及身份验证令牌时,我的困惑就出现了,一旦我有了一个如何将其保密而不是将其硬编码到我的网站代码中。

如果有人可以解释,将不胜感激

标签: javascripthtmlgithubgraphqlgraphql-js

解决方案


如果您对如何做到这一点感到困惑,我建议您查看https://graphql.org/graphql-js/passing-arguments/上的示例

如果您想自己尝试 GraphQL 查询/突变,可以在https://developer.github.com/v4/explorer/尝试

在不知道您已经尝试过的情况下,这就是我所能提供的。


推荐阅读