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
Libérer: 2024-12-04 10:16:13
original
1036 Les gens l'ont consulté

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
    
    
    Copier après la connexion
  2. Installer les dépendances :

    npm install
    
    
    Copier après la connexion
  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>
    
    
    Copier après la connexion
  4. Démarrez le serveur :

    npm start
    
    
    Copier après la connexion

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!

source:dev.to
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal