带有 UI 的 Github 图像托管 API

带有 ui 的 github 图像托管 api

该项目是使用 github 存储库作为图像托管服务的概念证明。该 api 允许用户从存储库上传、列出和删除图像文件,提供了一个简单的界面来管理 github 上托管的文件。

github:masfana/github-image-bucket-api

安装

要设置并运行此项目,您需要在系统上安装 node.js 和 npm。

克隆存储库:

git clone https://github.com/masfana/github-image-bucket-apicd github-image-bucket-api

登录后复制

安装依赖项:

npm install

登录后复制

通过在根目录中创建具有以下值的 .env 文件来设置环境变量:

github_token=github_repo=github_branch=

登录后复制

启动服务器:

npm start

登录后复制

服务器将在 http://localhost:3000 上运行。

环境变量

api 需要设置以下环境变量:

github_token:用于身份验证的 github 个人访问令牌。 github_repo:github 存储库名称,格式为所有者/存储库。 github_branch:上传文件的 github 分支名称。

以上就是带有 UI 的 Github 图像托管 API的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2648463.html

(0)
上一篇 2025年3月7日 08:13:27
下一篇 2025年2月18日 03:16:47

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 渐进式 Web 应用程序:现代 Web 开发的终极指南

    渐进式 Web 应用程序:概述渐进式 Web 应用程序是可以使用离线缓存安装的独立应用程序。它们可以安装在单个代码库上的所有设备上,为您提供类似本机的体验。它们于 2016 年推出,是作为特定于设备的应用程序的替代方案而构建的,但现在可以在…

    2025年3月7日
    200
  • 在 React 中为 graphQL 请求设置 Apollo 客户端

    介绍 本文将演示如何使用 apolloclient 库为 graphql 请求设置 react 应用程序。目标是展示如何配置应用程序并提供如何发出请求的示例。 库 @apollo/client:启用状态管理并发出 graphql 请求的库g…

    2025年3月7日
    200
  • React:ReCAPTCHA vlient 和服务器演示

    在此演示中,我将在基于 next.js 构建的 react 应用程序中使用 google recaptcha v3 凭据。 recaptcha 令牌将在客户端生成并在服务器端验证。 链接 演示 代码库 第 1 步:生成您的 recaptch…

    2025年3月7日
    200
  • Chunk-Busters:不要跨越溪流!

    ⚠️ 如果您有光敏性,您可能想跳过此操作。请参阅下面的静态图片,这些灯将开始快速闪烁! 互联网如何运作? 记住标题……我们在这里讨论的是流。 我可以谈论协议、数据包、排序、acks 和 nacks…但我们在这里谈论流,正如你可能猜对了(我相…

    编程技术 2025年3月7日
    200
  • 顶级笔-来源 Nextjs Boilerplates/Starter

    next.js 是一个构建在 node.js 之上的开源 web 开发框架,支持基于 react 的 web 应用程序功能,例如服务器端渲染和生成静态网站。 虽然Next.js。官方允许我们通过 npx create-next-app@la…

    2025年3月7日 编程技术
    200
  • 在 Nodejs 中进行身份验证的正确方法 [uide]

    身份验证是后端开发中最关键但经常被误解的方面之一。由于其复杂性,开发人员经常转向第三方解决方案,例如 auth0 或 supabase。虽然这些都是优秀的工具,但构建您自己的身份验证系统可以提供更大的灵活性和控制力。 在本指南中,您将了解如…

    2025年3月7日
    200
  • 表单事件绑定在 KnockoutJs 中如何工作

    此内容基本上是原始材料的翻译。目的是了解 magento 2 的 knockoutjs 并用葡萄牙语创建有关 knockoujs 的内容。 文档 数据绑定语法绑定上下文“点击”绑定“事件”绑定“提交”绑定“启用”和“禁用”绑定“值”绑定“t…

    2025年3月7日
    200
  • Performance Optimization with Middleware in Nodejs

    中间件通过在请求-响应周期的各个阶段拦截和处理请求,在 node.js 应用程序中发挥着至关重要的作用。虽然中间件提供了灵活性和模块化,但如果不能有效实施,它也可能成为瓶颈。在这篇文章中,我们将探讨优化中间件的策略,以确保您的应用程序发挥最…

    2025年3月7日
    200
  • 使用 Jest 掌握模拟 API 调用:综合教程

    使用 jest 模拟 api 调用对于编写高效、快速且可靠的测试至关重要。本教程将指导您了解使用 jest 的广泛库和高级场景适配器来控制模拟响应的基本技术。 在为进行 api 调用的代码编写测试时,模拟这些调用非常重要。此策略可确保您的测…

    2025年3月7日 编程技术
    200
  • 本周 JavaScript 2

    javascript 不断发展。最新的重大更新 ecmascript 2023 (es14) 于 2023 年 6 月发布。此更新引入了多项新功能,增强了语言的功能并提高了开发人员的效率。 ecmascript 2023 的主要特性 1。顶…

    2025年3月7日
    200

发表回复

登录后才能评论