{"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 ve HTTP Mod\u00fcl\u00fc: Temel Kavramlar Nelerdir?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"urFmUGQUjw\"><a href=\"https:\/\/fatihsoysal.com\/blog\/node-js-ve-http-modulu-temel-kavramlar-nelerdir\/\">Node.js ve HTTP Mod\u00fcl\u00fc: Temel Kavramlar Nelerdir?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/node-js-ve-http-modulu-temel-kavramlar-nelerdir\/embed\/#?secret=urFmUGQUjw\" width=\"600\" height=\"338\" title=\"&#8220;Node.js ve HTTP Mod\u00fcl\u00fc: Temel Kavramlar Nelerdir?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"urFmUGQUjw\" 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":"G\u00fcn\u00fcm\u00fcz dijital d\u00fcnyas\u0131nda her web sitesi, mobil uygulama ve hatta IoT cihaz\u0131, arka planda \u00e7al\u0131\u015fan bir sunucuya ihtiya\u00e7 duyar. Peki, kendi web sunucunuzu s\u0131f\u0131rdan olu\u015fturman\u0131n ne kadar kolay oldu\u011funu hi\u00e7 d\u00fc\u015f\u00fcnd\u00fcn\u00fcz m\u00fc? \u00d6zellikle Node.js ve yerle\u015fik HTTP mod\u00fcl\u00fc ile bu s\u00fcre\u00e7, d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcn\u00fczden \u00e7ok daha basit ve eri\u015filebilir hale geliyor. Bu kapsaml\u0131 rehberde, Node.js'in g\u00fcc\u00fcn\u00fc kullanarak kendi web sunucunuzu nas\u0131l ad\u0131m ad\u0131m kuraca\u011f\u0131n\u0131z\u0131, istekleri nas\u0131l y\u00f6netece\u011finizi ve hatta ileri d\u00fczey optimizasyonlar\u0131 nas\u0131l uygulayaca\u011f\u0131n\u0131z\u0131 ke\u015ffedeceksiniz. Haz\u0131r m\u0131s\u0131n\u0131z? Kendi sunucunuzu in\u015fa etme yolculu\u011funa ba\u015flayal\u0131m!"}