izin bertanya pak, saya kan pake framework CI dan mencoba mengikuti tutorial dari youtube untuk setup restfulAPI ini cuman di case saya selalu di block oleh CORS tapi saya sudah set cors rules sendiri sama bikin rulesnya di load di $global. itu kenapa ya pak?
Mantap Pak Dosen, pendapat pribadi terkait error CORS di CodeIgniter 4 sepertinya ada beberapa versi di CI 4 yang belum benar2 support (tidak mengizinkan) CORS. Pengalaman buat backend dengan CI 4 di local semua running. Begitu dipublish ke server kena CORS. Kebanyakan solusi menambahkan header('Access-Control-Allow-Origin: *') sudah ditambahkan di CORS.php / .htaccess masih nihil. Solusi terakhir saya copas project CI 4 teman yang sudah lolos CORS (padahal versi CI yang saya buat lebih baru), baru saya tulis ulang backend nya.
Maaf pak mau tanya, saya kan deploy php form project saya di vercel. Di localhost, ajax request post methodnya g ada error, tapi setelah saya deploy ke vercel muncul error 405 method not allowed. Saya coba di thunder client domain vercel saya, method post, put, delete itu memunculkan error 405, tapi method lain ok² aja. Apakah itu dari vercelnya? Saya harus bagaimana pak? Apakah saya harus ganti hosting dari vercel ke hosting lain? Mohon pencerahannya pak 🙏
Error 405 itu method not allowed bisa jadi karena CORS atau yang lain coba di enable dulu cors di laravel nya, atau cek config vercel nya : vercel.com/guides/how-to-enable-cors
Mau tanya pak dosen. Kalo di express saya udah setup cors bla bla segala udah ditrapin. Nah saya coba set headers sama set cookie via backend express tetep ada cors pak.
maaf pak kalau saya pakai react.js kemudian server laravel, saya ingin akses pdf dari laravel pak, dan terkena CORS, saya sudah ngikutin cara pada config/cors tapi gagal pak. saya sudah gate urlnya di halaman utama, kemudian untuk menampilkan pdfnya saya kirim data url itu ke halaman berikutnya, dan terjadi failed fetch pak. apakah ada masukan pak?
@@dosenNgoding saya sudah coba buat api server yg di dalamnya juga menggunakan CORS pak. Rencana api tersebut akan digunakan untuk aplikasi mobile. Bisakah diimplementasikan di situ?
Kok bisa beda ya pak dari browser dan postman, kenapa postman bisa melakukan request? kira2 apa yang membuat postman punya akses berbeda dg api browser
setting cors sudah sperti itu, sama, tapi ketika login di project vueJs. dan mengaktifkan withCredentials masih muncul tu corsnya error,. kira-kira knapa ya
Terimakasih atas ilmunya, semoga berlimpah rezekinya pak dosen
Amiiin tq gaesss
Menyala Pak Dosen 🔥🔥🔥, Terima kasih akhirnya bisa tidur nyenyak wkwkwk
Wkwkwk gasss dota dulu satu map
izin bertanya pak, saya kan pake framework CI dan mencoba mengikuti tutorial dari youtube untuk setup restfulAPI ini cuman di case saya selalu di block oleh CORS tapi saya sudah set cors rules sendiri sama bikin rulesnya di load di $global. itu kenapa ya pak?
Iya saya udah tinggalin codeigniter gara gara ribet nge setup cors nya, coba jadiin satu server aja sama frontend nya di port yang sama
@@dosenNgoding oke pak🙏😔
Mantap Pak Dosen, pendapat pribadi terkait error CORS di CodeIgniter 4 sepertinya ada beberapa versi di CI 4 yang belum benar2 support (tidak mengizinkan) CORS. Pengalaman buat backend dengan CI 4 di local semua running. Begitu dipublish ke server kena CORS.
Kebanyakan solusi menambahkan header('Access-Control-Allow-Origin: *') sudah ditambahkan di CORS.php / .htaccess masih nihil.
Solusi terakhir saya copas project CI 4 teman yang sudah lolos CORS (padahal versi CI yang saya buat lebih baru), baru saya tulis ulang backend nya.
Iya derita banget masalah cors di jaman CI aneh2 config nya pake laravel dulu juga perlu pake library tambahan skarang udah enak
Maaf pak mau tanya, saya kan deploy php form project saya di vercel. Di localhost, ajax request post methodnya g ada error, tapi setelah saya deploy ke vercel muncul error 405 method not allowed. Saya coba di thunder client domain vercel saya, method post, put, delete itu memunculkan error 405, tapi method lain ok² aja. Apakah itu dari vercelnya? Saya harus bagaimana pak? Apakah saya harus ganti hosting dari vercel ke hosting lain? Mohon pencerahannya pak 🙏
Error 405 itu method not allowed bisa jadi karena CORS atau yang lain coba di enable dulu cors di laravel nya, atau cek config vercel nya : vercel.com/guides/how-to-enable-cors
Mau tanya itu kalo di BE http trus yang di FE https ga masalah?
Hmmh menarik ini saya blm ngecek tapi kalo backend nya juga sekalian untuk mobile apps backend harus https kalo untuk web app saya blm ngecek
Mau tanya pak dosen. Kalo di express saya udah setup cors bla bla segala udah ditrapin. Nah saya coba set headers sama set cookie via backend express tetep ada cors pak.
Cors nya di express di middleware kalo ga salah udah bener ta ?
maaf pak kalau saya pakai react.js kemudian server laravel, saya ingin akses pdf dari laravel pak, dan terkena CORS, saya sudah ngikutin cara pada config/cors tapi gagal pak. saya sudah gate urlnya di halaman utama, kemudian untuk menampilkan pdfnya saya kirim data url itu ke halaman berikutnya, dan terjadi failed fetch pak. apakah ada masukan pak?
Hmmh menarik ini akses file ya, untuk di download apa untuk di show ?
hanya untuk di show pak, saya menggunakan bantuan @react-pdf-viewer/core yang basicnya sendiri adalah pdfjs pak, mohon bimbingannya pak
@@dosenNgoding
pak kalo link http itu bisa, tetapi kalo pakai https itu gak jalan cors nya. mohon pencerahanya
Itu settingan apache atau nginx nya mungkin
jika menggunakan load balancer apakah akan berpengaruh pada CORS juga?
karena saya sudah setup di cors.php masih tetap kena cors dari frontendnya
Sepertinya ga masalah coba di save terus di serve ulang
Izin tanya pak, apakah CORS ini bisa diimplementasikan untuk aplikasi mobile?
Kalo mobile apps ga bakal kena cors kyknya yang kena cors di web app aja biasanya
@@dosenNgoding saya sudah coba buat api server yg di dalamnya juga menggunakan CORS pak. Rencana api tersebut akan digunakan untuk aplikasi mobile. Bisakah diimplementasikan di situ?
@@YanaAbukalama bisa aman
Kalu di CI 3 gimana scripnya pak..?
CI 3 harusnya udah bisa sih tapi saya lupa kymya harus setup di server nya
Maaf pal saya masih blm begitu paham, kenapa bisa berbeda padahal kita define web api nya benar, waktu jadi berbedanya dimna
Karena kalo di localhost dianggap satu domain kalo di server dan dibedakan subdomain dianggap dua origin berbeda
Kok bisa beda ya pak dari browser dan postman, kenapa postman bisa melakukan request? kira2 apa yang membuat postman punya akses berbeda dg api browser
Karena postman itu khusus untuk api di api ga ada batasan cors, kalo di browswer ada cors policy kalo ga di declare sama browser nya auto di block
Saya sudah sama untuk corsnya tetapi kok masih tetap gak bisa ya
Ga bisanya gimana ?
'allowed_methods' => ['*'], --> allow method all, tp hanya GET yg berhasil POST tetep dapat error CORS. knp ya pk Dosen?
Perlu di cek juga path nya udah di kasi * apa blm
hadir pak dosen
As always gass om
setting cors sudah sperti itu, sama, tapi ketika login di project vueJs. dan mengaktifkan withCredentials masih muncul tu corsnya error,. kira-kira knapa ya
Hmmh mungkin typo atau file nya blm di save bisa jadi perlu di serve ulang
pakk dossss
Gasss