Ubuntu | has been blocked by CORS policy: No 'Access-Control-Allow-Origin'


Hallo semua beberapa waktu lalu saya sempat mengalami CORS di web server apache2, dimana saya tidak dapat mengakses project API dari localhost di Ubuntu.

Kurang lebih Console menampilkan error seperti ini:

Access To XMLHttpRequest at http://localhost'  from origin 'http://localhost' has been blocked by CORS policy: No 'Access-Control-Allow-Origin'

Saya mengatasi localhost yg CORS  ini dengan cara:
pertama buka dan edit apache2.conf 

buka terminal dan ketik sudo nautilus

cari file berikut kemudian buka dan edit
/etc/apache2/apache2.conf

tambahkan baris dibawah ini 

<Directory /var/www/html>
     Order Allow,Deny
     Allow from all
     AllowOverride all
     Header set Access-Control-Allow-Origin "*"
</Directory>

Jadinya seperti ini...



















Add/activate module, Buka terminal dan jalankan perintah berikut dan enter
 a2enmod headers 
kemudian restart service
sudo systemctl restart apache2
Selesai.

Postingan terkait:

Belum ada tanggapan untuk "Ubuntu | has been blocked by CORS policy: No 'Access-Control-Allow-Origin'"

Post a Comment

Komentar atau tanggapan anda sangat berguna untuk menambah Semangat untuk berkarya dan saling berbagi di blog ini... :D