{"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 Web Framework'lerinin Mimarisini Ke\u015ffetmek","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"J8Q7l38x2A\"><a href=\"https:\/\/fatihsoysal.com\/blog\/node-js-web-frameworklerinin-mimarisini-kesfetmek\/\">Node.js Web Framework&#8217;lerinin Mimarisini Ke\u015ffetmek<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/node-js-web-frameworklerinin-mimarisini-kesfetmek\/embed\/#?secret=J8Q7l38x2A\" width=\"600\" height=\"338\" title=\"&#8220;Node.js Web Framework&#8217;lerinin Mimarisini Ke\u015ffetmek&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"J8Q7l38x2A\" 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":"Node.js, sunucu taraf\u0131 JavaScript geli\u015ftirme i\u00e7in olduk\u00e7a pop\u00fcler bir platformdur. Bununla birlikte, geli\u015ftirme s\u00fcrecini kolayla\u015ft\u0131rmak ve daha yap\u0131land\u0131r\u0131lm\u0131\u015f bir kod \u00fcretmek i\u00e7in \u00e7ok say\u0131da web framework'\u00fc mevcuttur. Bu makalede, farkl\u0131 Node.js web framework'lerinin mimarilerini, g\u00fc\u00e7l\u00fc ve zay\u0131f y\u00f6nlerini kar\u015f\u0131la\u015ft\u0131rarak inceleyece\u011fiz. \u00d6ncelikle, temel kavramlar\u0131 ele alarak ba\u015flayaca\u011f\u0131z."}