文件名称:rate-repository-api:用于对GitHub存储库进行评级的GraphQL API
文件大小:264KB
文件格式:ZIP
更新时间:2024-05-03 08:44:56
JavaScript
费率存储库API 这是用于费率存储库应用程序的GraphQL API。 :check_mark: 要求 Node(已测试版本12.XX ,但更高版本也可以工作)和npm。 如果尚未安装Node或npm,则是一个易于安装的工具。 如果要在不同的Node版本之间快速切换,Nvm也很方便。 :rocket: 入门 克隆此存储库,然后在rate-repository-api目录中运行npm install 。 Rate Repository API使用GitHub API,对于未经授权的请求,该API的速率限制非常小(每小时60个请求)。 因此,我们需要将其注册为OAuth应用程序以获取客户端凭据。 通过将“应用程序名称”设置为“ Rate Repository API”,“主页URL”设置为并将“授权回调URL”设置为注册OAuth应用程序 。 现在,您应该查看您的应用程序并转到应用程序页面,查看“客户端ID”和“客户端
【文件预览】:
rate-repository-api-master
----.eslintrc(209B)
----knexfile.js(213B)
----package.json(2KB)
----.github()
--------workflows()
----.prettierrc(84B)
----LICENSE(1KB)
----package-lock.json(1002KB)
----src()
--------models()
--------config.js(674B)
--------index.js(272B)
--------api()
--------graphql()
--------app.js(2KB)
--------utils()
--------errors.js(604B)
----migrations()
--------20200216132342_create_users_table.js(374B)
--------20200216133031_create_repositories_table.js(389B)
--------20200216133906_create_reviews_table.js(579B)
----.gitignore(43B)
----.env.template(143B)
----README.md(4KB)
----seeds()
--------3_create_reviews.js(3KB)
--------1_create_users.js(1KB)
--------2_create_repositories.js(2KB)
----babel.config.js(154B)