UNPKG

@markstien/gitbase

Version:

基于Gitee API的键值操作封装

74 lines (45 loc) 1.41 kB
# GitBase 基于Gitee API的键值<del>数据库</del>操作nodejs封装. # 目录 * [先决条件](#先决条件) * [安装](#安装) * [使用](#使用) * [License](#License) ## 先决条件 以下操作都基于[Gitee](https://gitee.com) 1. 创建一个用于存储的仓库 2. 设置->第三方应用->创建第三方应用 ![创建](./docs/images/app.png) 权限选择如下所示 ![权限](./docs/images/img.png) 3. 完成创建后,获取Client ID 和 Client Secret ![client](./docs/images/img_1.png) ## 安装 ```shell npm i -S @markstien/gitbase ``` ## 使用 ```ts const main = async () => { const gitBase = await GitBase({ account: "Gitee账户", password: "Gitee密码", clientId: "创建第三方应用获得的client id", clientSecret: "创建第三方应用获得的client secret", repoName: "用于存储的仓库,在第一步骤创建" }); const addResult = await gitBase.add("GitBase"); console.log("添加结果",addResult); const updateResult = await gitBase.update({ id: addResult, value:"new value" }); console.log("更新结果",updateResult); //每一页100条记录 const listAllResult = await gitBase.listAll(1); console.log(listAllResult) } main(); ``` ## License [MIT](./LICENSE)