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

API Pengehosan Imej Github dengan UI

DDD
Lepaskan: 2024-12-04 10:16:13
asal
962 orang telah melayarinya

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
    
    
    Salin selepas log masuk
  2. Pasang kebergantungan:

    npm install
    
    
    Salin selepas log masuk
  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>
    
    
    Salin selepas log masuk
  4. Mulakan pelayan:

    npm start
    
    
    Salin selepas log masuk

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!

sumber:dev.to
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan