CORS
Bagian dari kursus Web
Frontend kamu jalan di localhost:3000, API kamu jalan di localhost:8000, dan request yang mulus di curl gagal di browser dengan pesan merah di console soal Access-Control-Allow-Origin. Tidak ada yang rusak. Browser sedang melakukan persis apa yang memang dirancang untuk dilakukannya, ia sedang melindungi pengguna kamu dari serangan yang sungguhan, dan solusinya cuma satu response header di server.
Browser menegakkan sebuah batas bernama same-origin policy: JavaScript yang dimuat dari satu origin tidak boleh membaca respons dari origin lain kecuali origin itu mengizinkannya secara eksplisit. ...
Ingin belajar Web CORS di lingkungan nyata?
Klik di bawah, dapatkan mesin Linux dengan Web siap pakai, dan kerjakan CORS secara praktik dengan tutor AI yang memahami kodemu.
Mulai pelajaran iniCORSYang akan kamu pelajari
- Same-origin policy
- Origin
- Preflight OPTIONS
- Access-Control-Allow-Origin
- Access-Control-Allow-Methods
- Access-Control-Allow-Headers
- Credentials mode
Baca pelajaran ini dalam bahasamu
Semua pelajaran di kursus ini
14 pelajaran- 1Apa Itu Web20 mnt
- 2HTTP vs HTTPS15 mnt
- 3Anatomi Permintaan dan Respons30 mnt
- 4Cookie, Sesi, dan Token25 mnt
- 5DNS Dijelaskan25 mnt
- 6TLS dan Sertifikat30 mnt
- 7CORS30 mnt
- 8Dasar-dasar REST API25 mnt
- 9WebSocket dan SSE25 mnt
- 10Caching dan CDN25 mnt
- 11Header Keamanan25 mnt
- 12Pembatasan Laju dan Throttling20 mnt
- 13Pemantauan dan Pencatatan20 mnt
- 14Capstone: Server Web Kecil40 mnt
