我正在try 制作一款Electron 应用程序,它可以获取存储库中某个目录的文件名.我只是不知道如何使用API来做到这一点.我知道有一种方法,但我不知道怎么做.

For example:

我想使用api获取github存储库的src/目录中的文件名.

我使用axios来发出API请求.

推荐答案

使用Get repository content endpoint,here

使用Octokit判断一个示例

List Repository contents                                                                                 View in Fusebit
// If you don't send the path property, by default will send the contents from the root level
const repoContent = await github.rest.repos.getContent({
  owner: 'repo-owner',
  repo: 'repo-name'
});
  
console.log('Files found at root level', repoContent.data.map((file) => file.name));

Javascript相关问答推荐

在JavaScript中检索一些文本

具有相同参数的JS类

模块与独立组件

类型脚本中只有字符串或数字键而不是符号键的对象

togglePopover()不打开但不关闭原生HTML popover'

. NET中Unix时间转换为日期时间的奇怪行为

我们如何从一个行动中分派行动

从Node JS将对象数组中的数据插入Postgres表

在带有背景图像和圆形的div中添加长方体阴影时的重影线

JSDoc创建并从另一个文件导入类型

类构造函数不能在没有用With Router包装的情况下调用

为什么我的自定义元素没有被垃圾回收?

为什么可选参数的顺序会导致问题?

如何防止ionic 输入中的特殊字符.?

Google脚本数组映射函数横向输出

WebSocketException:远程方在未完成关闭握手的情况下关闭了WebSocket连接.&#三十九岁;

基于产品ID更新条带产品图像的JavaScript命中错误

递增/递减按钮React.js/Redux

在范围数组中查找公共(包含)范围

如何处理不带参数的redux thunk payloadCreator回调函数?