Monday, 4 August 2025

jalankn quran web lokal

 

Betul, Guru.
Kalau browser kamu memblokir fetch('quran.json') saat membuka langsung dengan double-click, maka memang lebih aman pakai server lokal.

Kenapa harus python3 -m http.server 8080?

  • fetch() butuh protokol HTTP (bukan file://).

  • Browser (terutama Chrome & Firefox) sering menolak request ke file lokal karena alasan keamanan (CORS).

  • Dengan python3 -m http.server 8080, kamu menyajikan file lewat http://localhost:8080 sehingga fetch() berjalan normal.

Cara:

cd ~/quran-web
python3 -m http.server 8080

 

Lalu buka di browser:

http://localhost:8080/index.html

Alternatif:

  • Gunakan Live Server extension di VSCode.

  • Gunakan Web Server for Chrome.

Mau saya buatkan versi tanpa fetch (semua data Qur'an langsung embed di HTML → tidak perlu server)?
Atau tetap fetch tapi pakai satu file HTML+JSON digabung?

Share:

0 comments:

Post a Comment