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
Um dieses Projekt einzurichten und auszuführen, müssen Node.js und npm auf Ihrem System installiert sein.
Klonen Sie das Repository:
git clone https://github.com/MasFana/Github-Image-Bucket-API cd Github-Image-Bucket-API
Abhängigkeiten installieren:
npm install
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>
Server starten:
npm start
Der Server läuft unter http://localhost:3000.
Für die API müssen die folgenden Umgebungsvariablen festgelegt 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!