Azure da CORS policy hatası

css / js contentleri azure cdn getirmek istediğinizde, browser debugger da aşağıdaki gibi bir hata alırsanız, azure tarafında CORS ayarı yapmanız gerekiyor.

Access to Font at http://xxx.azureedge.net/fonts/fontawesome-webfont.woff2
from origin http://localhost has been blocked by CORS policy:
No ‘Access-Control-Allow-Origin’ header is present on the requested resource.
Origin http://localhost:1602 is therefore not allowed access.

Bunun için azure da;
Storage || Blob service || CORS menüsünden;

Add diyerek aşağıdaki gibi bir rule tanımlayabiliriz;

Allowed origins : * (hepsi, spesific bir domain de belirtebilirsiniz.)
Allowed methods : GET, PUT yeterli
Allowed headers : *
Exposed headers : *
Max age : 0

Bu tanımlamayı yaptıktan sonra cdn kısmından “Purge” diyerek contentleri clear etmeniz gerekiyor.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s