Rumah >hujung hadapan web >tutorial js >API Pengehosan Imej Github dengan UI

API Pengehosan Imej Github dengan UI

DDD
DDDasal
2024-12-04 10:16:13965semak imbas

Github Image Hosting API with UI

Projek ini adalah bukti konsep untuk menggunakan repositori GitHub sebagai perkhidmatan pengehosan imej. API membenarkan pengguna memuat naik, menyenaraikan dan memadam fail imej daripada repositori, menyediakan antara muka yang mudah untuk mengurus fail yang dihoskan pada GitHub.

Github : MasFana/Github-Image-Bucket-API


Pemasangan

Untuk menyediakan dan menjalankan projek ini, anda memerlukan Node.js dan npm dipasang pada sistem anda.

  1. Klon repositori:

    git clone https://github.com/MasFana/Github-Image-Bucket-API
    cd Github-Image-Bucket-API
    
    
  2. Pasang kebergantungan:

    npm install
    
    
  3. Sediakan pembolehubah persekitaran dengan mencipta fail .env dalam direktori akar dengan nilai berikut:

    GITHUB_TOKEN=<your_github_token>
    GITHUB_REPO=<your_github_repo>
    GITHUB_BRANCH=<your_github_branch>
    
    
  4. Mulakan pelayan:

    npm start
    
    

Pelayan akan dijalankan pada http://localhost:3000.


Pembolehubah Persekitaran

API memerlukan pembolehubah persekitaran berikut untuk ditetapkan:

  • GITHUB_TOKEN: Token Akses Peribadi GitHub untuk pengesahan.
  • GITHUB_REPO: Nama repositori GitHub dalam pemilik/repositori format.
  • GITHUB_BRANCH: Nama cawangan GitHub tempat fail akan dimuat naik.

Atas ialah kandungan terperinci API Pengehosan Imej Github dengan UI. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn