{"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":"NestJS ile Canl\u0131 Yay\u0131n API'si Olu\u015fturma","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"nvZGYfX0kq\"><a href=\"https:\/\/fatihsoysal.com\/blog\/nestjs-ile-canli-yayin-apisi-olusturma\/\">NestJS ile Canl\u0131 Yay\u0131n API&#8217;si Olu\u015fturma<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/nestjs-ile-canli-yayin-apisi-olusturma\/embed\/#?secret=nvZGYfX0kq\" width=\"600\" height=\"338\" title=\"&#8220;NestJS ile Canl\u0131 Yay\u0131n API&#8217;si Olu\u015fturma&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"nvZGYfX0kq\" 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! Bu makalede, NestJS framework'\u00fcn\u00fc kullanarak g\u00fc\u00e7l\u00fc ve \u00f6l\u00e7eklenebilir bir canl\u0131 yay\u0131n API'si nas\u0131l olu\u015fturabilece\u011finizi detayl\u0131 olarak anlataca\u011f\u0131m. Canl\u0131 yay\u0131n sistemleri karma\u015f\u0131k olabilir, ancak NestJS'in sa\u011flad\u0131\u011f\u0131 mimari sayesinde bu s\u00fcreci olduk\u00e7a kolayla\u015ft\u0131rabiliriz. \u00d6ncelikle, projemizi kurarak ba\u015flayal\u0131m. Daha sonra, \u00f6nemli bile\u015fenleri ad\u0131m ad\u0131m in\u015fa edip, her bir ad\u0131mda a\u00e7\u0131klamalarda bulunaca\u011f\u0131m."}