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

Github Image Hosting API mit UI

DDD
Freigeben: 2024-12-04 10:16:13
Original
962 Leute haben es durchsucht

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
    
    
    Nach dem Login kopieren
  2. Abhängigkeiten installieren:

    npm install
    
    
    Nach dem Login kopieren
  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>
    
    
    Nach dem Login kopieren
  4. Server starten:

    npm start
    
    
    Nach dem Login kopieren

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!

Quelle:dev.to
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage