{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Vue.js'de CORS Hatas\u0131 Nas\u0131l D\u00fczeltilir?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"GsUrc4ktRz\"><a href=\"https:\/\/fatihsoysal.com\/blog\/vue-jsde-cors-hatasi-nasil-duzeltilir\/\">Vue.js&#8217;de CORS Hatas\u0131 Nas\u0131l D\u00fczeltilir?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/vue-jsde-cors-hatasi-nasil-duzeltilir\/embed\/#?secret=GsUrc4ktRz\" width=\"600\" height=\"338\" title=\"&#8220;Vue.js&#8217;de CORS Hatas\u0131 Nas\u0131l D\u00fczeltilir?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"GsUrc4ktRz\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Merhaba! Ben Fatih Soysal ve bug\u00fcn Vue.js geli\u015ftirme s\u00fcrecinizde s\u0131kl\u0131kla kar\u015f\u0131la\u015fabilece\u011finiz bir sorunu, CORS (Cross-Origin Resource Sharing) hatalar\u0131n\u0131 ele alaca\u011f\u0131z. Bu hata, farkl\u0131 domainlerden gelen isteklerin engellenmesi sonucu ortaya \u00e7\u0131kar ve uygulaman\u0131z\u0131n API ile ileti\u015fimini engeller. Neyse ki, bu sorunu \u00e7\u00f6zmenin birka\u00e7 yolu var. Ancak \u00f6ncelikle sorunun kayna\u011f\u0131n\u0131 anlamam\u0131z gerekmektedir."}