Maison >interface Web >js tutoriel >API d'hébergement d'images Github avec interface utilisateur

API d'hébergement d'images Github avec interface utilisateur

DDD
DDDoriginal
2024-12-04 10:16:13965parcourir

Github Image Hosting API with UI

Ce projet est une preuve de concept pour l'utilisation d'un référentiel GitHub comme service d'hébergement d'images. L'API permet aux utilisateurs de télécharger, répertorier et supprimer des fichiers image du référentiel, fournissant ainsi une interface simple pour gérer les fichiers hébergés sur GitHub.

Github  : MasFana/Github-Image-Bucket-API


Installation

Pour configurer et exécuter ce projet, vous devez installer Node.js et npm sur votre système.

  1. Cloner le dépôt :

    git clone https://github.com/MasFana/Github-Image-Bucket-API
    cd Github-Image-Bucket-API
    
    
  2. Installer les dépendances :

    npm install
    
    
  3. Configurez les variables d'environnement en créant un fichier .env dans le répertoire racine avec les valeurs suivantes :

    GITHUB_TOKEN=<your_github_token>
    GITHUB_REPO=<your_github_repo>
    GITHUB_BRANCH=<your_github_branch>
    
    
  4. Démarrez le serveur :

    npm start
    
    

Le serveur fonctionnera sur http://localhost:3000.


Variables d'environnement

L'API nécessite que les variables d'environnement suivantes soient définies :

  • GITHUB_TOKEN : jeton d'accès personnel GitHub pour l'authentification.
  • GITHUB_REPO : nom du référentiel GitHub au format propriétaire/dépôt.
  • GITHUB_BRANCH : nom de la branche GitHub où les fichiers seront téléchargés.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn