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
Untuk menyediakan dan menjalankan projek ini, anda memerlukan Node.js dan npm dipasang pada sistem anda.
Klon repositori:
git clone https://github.com/MasFana/Github-Image-Bucket-API cd Github-Image-Bucket-API
Pasang kebergantungan:
npm install
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>
Mulakan pelayan:
npm start
Pelayan akan dijalankan pada http://localhost:3000.
API memerlukan pembolehubah persekitaran berikut untuk ditetapkan:
Atas ialah kandungan terperinci API Pengehosan Imej Github dengan UI. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!