1.8 KiB
1.8 KiB
Setup HTTPS untuk Development
Aplikasi ini sudah dikonfigurasi untuk menggunakan HTTPS di development mode agar fitur kamera bisa berfungsi.
Cara Menggunakan
-
Jalankan aplikasi dengan HTTPS:
npm run dev:httpsatau
npm run dev -
Akses aplikasi:
- Dari komputer:
https://localhost:3001 - Dari HP (dalam jaringan yang sama):
https://[IP-KOMPUTER]:3001- Contoh:
https://10.10.150.175:3001
- Contoh:
- Dari komputer:
Peringatan Keamanan Browser
Karena menggunakan self-signed certificate, browser akan menampilkan peringatan keamanan:
Chrome/Edge:
- Klik "Advanced" atau "Lanjutkan ke localhost (tidak aman)"
- Klik "Proceed to localhost (unsafe)"
Firefox:
- Klik "Advanced"
- Klik "Accept the Risk and Continue"
Safari (Mac):
- Klik "Show Details"
- Klik "visit this website"
- Klik "Visit Website" di dialog konfirmasi
Mobile (HP):
- Android Chrome: Klik "Advanced" → "Proceed to [IP] (unsafe)"
- iOS Safari: Klik "Advanced" → "Proceed to [IP]"
Catatan Penting
- ✅ Setelah menerima certificate, browser akan mengingatnya untuk kunjungan selanjutnya
- ✅ HTTPS diperlukan untuk akses kamera di browser modern
- ✅ Pastikan HP dan komputer dalam jaringan yang sama (WiFi yang sama)
- ✅ Gunakan IP komputer Anda, bukan
localhostsaat akses dari HP
Troubleshooting
Kamera masih tidak muncul?
- Pastikan sudah menggunakan
https://bukanhttp:// - Cek izin kamera di browser settings
- Pastikan tidak ada aplikasi lain yang menggunakan kamera
- Restart browser setelah setup HTTPS pertama kali
Tidak bisa akses dari HP?
- Pastikan firewall tidak memblokir port 3001
- Pastikan HP dan komputer dalam WiFi yang sama
- Cek IP komputer dengan
ipconfig(Windows) atauifconfig(Mac/Linux)