{"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'de .env Dosyalar\u0131 ve dotenv K\u00fct\u00fcphanesi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"mZYrBgdkQn\"><a href=\"https:\/\/fatihsoysal.com\/blog\/node-jsde-env-dosyalari-ve-dotenv-kutuphanesi\/\">Node.js&#8217;de .env Dosyalar\u0131 ve dotenv K\u00fct\u00fcphanesi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/node-jsde-env-dosyalari-ve-dotenv-kutuphanesi\/embed\/#?secret=mZYrBgdkQn\" width=\"600\" height=\"338\" title=\"&#8220;Node.js&#8217;de .env Dosyalar\u0131 ve dotenv K\u00fct\u00fcphanesi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"mZYrBgdkQn\" 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, Node.js uygulamalar\u0131n\u0131zda gizli bilgileri g\u00fcvenli bir \u015fekilde y\u00f6netmek i\u00e7in kullan\u0131lan .env dosyalar\u0131 ve bunlar\u0131 i\u015flemek i\u00e7in yayg\u0131n olarak tercih edilen dotenv k\u00fct\u00fcphanesini detayl\u0131 olarak ele alaca\u011f\u0131z. \u00d6ncelikle .env dosyalar\u0131n\u0131n ne i\u015fe yarad\u0131\u011f\u0131n\u0131 ve neden \u00f6nemli oldu\u011funu a\u00e7\u0131klayarak ba\u015flayal\u0131m. Sonras\u0131nda ise dotenv k\u00fct\u00fcphanesinin nas\u0131l kullan\u0131laca\u011f\u0131n\u0131 ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Ayr\u0131ca, bu s\u00fcre\u00e7te kar\u015f\u0131la\u015fabilece\u011finiz baz\u0131 sorunlar ve \u00e7\u00f6z\u00fcm \u00f6nerileri de sunaca\u011f\u0131m."}