{"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":"Node.js Hatalar\u0131n\u0131n %90'\u0131n\u0131 \u00c7\u00f6zen Orta Katman","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"bl6x5GZXqb\"><a href=\"https:\/\/fatihsoysal.com\/blog\/node-js-hatalarinin-%90ini-cozen-orta-katman\/\">Node.js Hatalar\u0131n\u0131n %90&#8217;\u0131n\u0131 \u00c7\u00f6zen Orta Katman<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/node-js-hatalarinin-%90ini-cozen-orta-katman\/embed\/#?secret=bl6x5GZXqb\" width=\"600\" height=\"338\" title=\"&#8220;Node.js Hatalar\u0131n\u0131n %90&#8217;\u0131n\u0131 \u00c7\u00f6zen Orta Katman&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"bl6x5GZXqb\" 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. Uzun y\u0131llard\u0131r yaz\u0131l\u0131m geli\u015ftirmeyle ilgileniyorum ve \u00f6zellikle Node.js \u00fczerinde bir\u00e7ok proje geli\u015ftirdim. Bu s\u00fcre\u00e7te kar\u015f\u0131la\u015ft\u0131\u011f\u0131m en b\u00fcy\u00fck zorluklar\u0131n ba\u015f\u0131nda, uygulamalarda ortaya \u00e7\u0131kan beklenmedik hatalar geliyordu. Ancak, son zamanlarda ke\u015ffetti\u011fim bir orta katman \u00e7\u00f6z\u00fcm\u00fcyle, bu hatalar\u0131n b\u00fcy\u00fck bir b\u00f6l\u00fcm\u00fcn\u00fc ortadan kald\u0131rd\u0131m. Bu makalede, bu \u00e7\u00f6z\u00fcm\u00fc ve deneyimlerimi sizinle payla\u015faca\u011f\u0131m."}