Heim >Web-Frontend >js-Tutorial >Github Image Hosting API mit UI

Github Image Hosting API mit UI

DDD
DDDOriginal
2024-12-04 10:16:131034Durchsuche

Github Image Hosting API with UI

Dieses Projekt ist ein Proof of Concept für die Verwendung eines GitHub-Repositorys als Image-Hosting-Dienst. Die API ermöglicht Benutzern das Hochladen, Auflisten und Löschen von Bilddateien aus dem Repository und bietet so eine einfache Schnittstelle zum Verwalten von auf GitHub gehosteten Dateien.

Github : MasFana/Github-Image-Bucket-API


Installation

Um dieses Projekt einzurichten und auszuführen, müssen Node.js und npm auf Ihrem System installiert sein.

  1. Klonen Sie das Repository:

    git clone https://github.com/MasFana/Github-Image-Bucket-API
    cd Github-Image-Bucket-API
    
    
  2. Abhängigkeiten installieren:

    npm install
    
    
  3. Richten Sie Umgebungsvariablen ein, indem Sie im Stammverzeichnis eine .env-Datei mit den folgenden Werten erstellen:

    GITHUB_TOKEN=<your_github_token>
    GITHUB_REPO=<your_github_repo>
    GITHUB_BRANCH=<your_github_branch>
    
    
  4. Server starten:

    npm start
    
    

Der Server läuft unter http://localhost:3000.


Umgebungsvariablen

Für die API müssen die folgenden Umgebungsvariablen festgelegt werden:

  • GITHUB_TOKEN: Persönliches GitHub-Zugriffstoken zur Authentifizierung.
  • GITHUB_REPO: GitHub-Repository-Name im Format Besitzer/Repository.
  • GITHUB_BRANCH: GitHub-Zweigname, in den Dateien hochgeladen werden.

Das obige ist der detaillierte Inhalt vonGithub Image Hosting API mit UI. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn