{"componentChunkName":"component---src-templates-blog-post-js","path":"/nodejs/dotenv/","result":{"data":{"site":{"siteMetadata":{"title":"아구몬","author":"[AGUMON]","siteUrl":"https://ljlm0402.netlify.com","comment":{"disqusShortName":"","utterances":"ljlm0402/tech-blog"},"sponsor":{"buyMeACoffeeId":""}}},"markdownRemark":{"id":"baab79fe-795f-5bdd-8216-23a64e3290a8","excerpt":"💎 목차 설치를 하며 코드를 보며 생각 해보며 ⚙️ 설치를 하며 ⬆ 목차 😳 코드를 보며 ▸ .env ▸ dotenv \n  .env 파일에서 변수들을 불러온다 ⬆ 목차 🤔 생각해 보며  활용하여 동적으로 환경변수를 관리할수있다. ▸ dotenv 이 처럼 과  변수를 분리 \n  실행 시  환경변수를 삽입하여 배포와 개발 명령어를 분리 \n  환경변수에 맞게  \n  데이터를 가져와서  ⬆ 목차 출처 GitHub > dotenv 여러분의 댓글이 큰힘이 됩니다. (๑•̀ㅂ•́)و✧","html":"<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 43.91891891891892%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAhklEQVQoz62SywrCMBBF+/9/5aJKCvYnREStTTRpHpOUK2ZRQmgQ0i4OswhzuOFOYx1hDWPdMlPStzWakmw3Yb7oyIN8iPOfrJgwlYm3xGMYwcUHUk3bEkqlcep6HNkZh5bhcr3Bh7lO6IhiumHkuD9fETXpulLSL//Qxu5XSr68qZSas/kClgK9SNkoukEAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"logo\"\n        title=\"logo\"\n        src=\"/static/4f061bfd44be45ebd504447a5b37e8c6/fcda8/logo.png\"\n        srcset=\"/static/4f061bfd44be45ebd504447a5b37e8c6/12f09/logo.png 148w,\n/static/4f061bfd44be45ebd504447a5b37e8c6/e4a3f/logo.png 295w,\n/static/4f061bfd44be45ebd504447a5b37e8c6/fcda8/logo.png 590w,\n/static/4f061bfd44be45ebd504447a5b37e8c6/efc66/logo.png 885w,\n/static/4f061bfd44be45ebd504447a5b37e8c6/d9199/logo.png 960w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n    </span></p>\n<center><strong style=\"color:#7B828B; font-size: 20px;\">환경변수</strong>를 관리할 수 있는 라이브러리</center>\n<h2 id=\"-목차\" style=\"position:relative;\"><a href=\"#-%EB%AA%A9%EC%B0%A8\" aria-label=\" 목차 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>💎 목차</strong></h2>\n<ul>\n<li><a href=\"#%EF%B8%8F-%EC%84%A4%EC%B9%98%EB%A5%BC-%ED%95%98%EB%A9%B0\">설치를 하며</a></li>\n<li><a href=\"#-%EC%BD%94%EB%93%9C%EB%A5%BC-%EB%B3%B4%EB%A9%B0\">코드를 보며</a></li>\n<li><a href=\"#-%EC%83%9D%EA%B0%81%ED%95%B4-%EB%B3%B4%EB%A9%B0\">생각 해보며</a></li>\n</ul>\n<h2 id=\"️-설치를-하며\" style=\"position:relative;\"><a href=\"#%EF%B8%8F-%EC%84%A4%EC%B9%98%EB%A5%BC-%ED%95%98%EB%A9%B0\" aria-label=\"️ 설치를 하며 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>⚙️ 설치를 하며</strong></h2>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"language-sh\"><code class=\"language-sh\">$ npm install dotenv</code></pre></div>\n<br />\n<p><strong><a href=\"#-%EB%AA%A9%EC%B0%A8\">⬆ 목차</a></strong></p>\n<hr />\n<h2 id=\"-코드를-보며\" style=\"position:relative;\"><a href=\"#-%EC%BD%94%EB%93%9C%EB%A5%BC-%EB%B3%B4%EB%A9%B0\" aria-label=\" 코드를 보며 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>😳 코드를 보며</strong></h2>\n<h3 id=\"▸-env\" style=\"position:relative;\"><a href=\"#%E2%96%B8-env\" aria-label=\"▸ env permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>▸ .env</h3>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"language-sh\"><code class=\"language-sh\">DB_HOST = host\nDB_USER = user\nDB_PASSWORD = password\nDB_DATABASE = database</code></pre></div>\n<br />\n<h3 id=\"▸-dotenv\" style=\"position:relative;\"><a href=\"#%E2%96%B8-dotenv\" aria-label=\"▸ dotenv permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>▸ dotenv</h3>\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 62.16216216216216%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB3UlEQVQoz6WTy27aUBCGvWFFKnGLLxBsbikmMZC6NE5Ia6jkJE0jQK6iSt1ybR6DV+CRkHgI3oGLYMFt8/fMoU1TwaJNF5/PzLHO5zkzsjCbzbBYLLBar7FcrbBirFn8L2w2G+4gl7BcLtHr9XB/d4tvXx/w8MVFtVpFpcKobqG8VqvtxXVdOI7DHeQS5vM5ms0mXh0cIB6PIxI5giSJUBQZCltlUUQoFEIgEEAwGNxBZO89Hg93kEuYTCb4/vgITc/DvLxCwXqHs7yBbDYDI6PD0NNIpVLQNA2xWGyHZDLJP9jpdDCdTiHQgxJFSyJjZGHkckifZrkgElZYxRGoqsqJRqNP8S9I6vf70W63fwvbrRakoxgKpRu8ta9xeVOBWbRhOfcwzHOEZelJRutz8V5hi91flBUUb6sw339k4msOiYufari6c3GSN1m14b+rkK4sMeGF8xm58yIy5gVenxg4TuvQs2c4fVPgsapGeSuek0gk+HD+6GGj0YDP54OqxRBmPZOZXJIkSGyC4uEhRNZ0imVZ3oF67PV6Ua/Xt0KacrfbhWVZKJVKsO0PDPsnLGd72317L+VymZ8lB7mE8XiM4XCIwWCAfr//IugsOcgl0O9C5tFo9F+Qg1w/AGciH/jJnKlNAAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"1\"\n        title=\"1\"\n        src=\"/static/b96f79eda7896a22e4a86ed1caf85e03/fcda8/1.png\"\n        srcset=\"/static/b96f79eda7896a22e4a86ed1caf85e03/12f09/1.png 148w,\n/static/b96f79eda7896a22e4a86ed1caf85e03/e4a3f/1.png 295w,\n/static/b96f79eda7896a22e4a86ed1caf85e03/fcda8/1.png 590w,\n/static/b96f79eda7896a22e4a86ed1caf85e03/efc66/1.png 885w,\n/static/b96f79eda7896a22e4a86ed1caf85e03/c83ae/1.png 1180w,\n/static/b96f79eda7896a22e4a86ed1caf85e03/21b4d/1.png 1280w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n    </span>\n<br /></p>\n<ul>\n<li><code class=\"language-text\">dotenv.config()</code> .env 파일에서 변수들을 불러온다</li>\n</ul>\n<br />\n<p><strong><a href=\"#-%EB%AA%A9%EC%B0%A8\">⬆ 목차</a></strong></p>\n<hr />\n<h2 id=\"-생각해-보며\" style=\"position:relative;\"><a href=\"#-%EC%83%9D%EA%B0%81%ED%95%B4-%EB%B3%B4%EB%A9%B0\" aria-label=\" 생각해 보며 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a><strong>🤔 생각해 보며</strong></h2>\n<ul>\n<li><code class=\"language-text\">dotenv</code> 활용하여 동적으로 환경변수를 관리할수있다.</li>\n</ul>\n<h3 id=\"▸-dotenv-1\" style=\"position:relative;\"><a href=\"#%E2%96%B8-dotenv-1\" aria-label=\"▸ dotenv 1 permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>▸ dotenv</h3>\n<div class=\"gatsby-highlight\" data-language=\"sh\"><pre class=\"language-sh\"><code class=\"language-sh\">DB_HOST = host\nDB_USER = user\nDB_PASSWORD = password\nDB_DATABASE = database\n\nDEV_DB_HOST = dev_host\nDEV_DB_USER = dev_user\nDEV_DB_PASSWORD = dev_password\nDEV_DB_DATABASE = dev_database</code></pre></div>\n<ul>\n<li>이 처럼 <code class=\"language-text\">배포환경</code>과 <code class=\"language-text\">개발환경</code> 변수를 분리</li>\n</ul>\n<br />\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 37.16216216216216%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAHCAYAAAAIy204AAAACXBIWXMAAAsTAAALEwEAmpwYAAABK0lEQVQoz6WRu2rCcBSHszlJEVNstdpcmlirDl07BYkXCklwK7STl2dx13dSfAdfQUWHXFy+5qRSHLpIh4/z+x/O+TjwVw6HA2EYksQRURQSxzFJklzF6XTKHOJSoihisVjw7gV8fH4xHA7xfB/P83/qGf8yBwHBGZl3XZf5fI64lOPxyGQy4aZ4S/vNwbZtXm2DtqXTMjUaxiPPeg2z9kBdq2X5rlSiWFRRVZVSmnO5HNPpFHEp+/2e0WhEoVDAajQxdY2WbdK0DBpPBi9ptQ0NS0/Fpk49zZVKhftymXJKtVoln88zHo8Rl7Lb7ZjNZnQ6Hfr9Pt1uF/cPLvu9Xu+XwWCA4ziZQ1zKdrtls9mwXq9ZLpesVqurkB3ZFYe4FPkZOVUe/0Ec4voGAL92c8z6pCsAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"2\"\n        title=\"2\"\n        src=\"/static/1abf95ecd20c8b0b0947a13fb5015edc/fcda8/2.png\"\n        srcset=\"/static/1abf95ecd20c8b0b0947a13fb5015edc/12f09/2.png 148w,\n/static/1abf95ecd20c8b0b0947a13fb5015edc/e4a3f/2.png 295w,\n/static/1abf95ecd20c8b0b0947a13fb5015edc/fcda8/2.png 590w,\n/static/1abf95ecd20c8b0b0947a13fb5015edc/efc66/2.png 885w,\n/static/1abf95ecd20c8b0b0947a13fb5015edc/c83ae/2.png 1180w,\n/static/1abf95ecd20c8b0b0947a13fb5015edc/21b4d/2.png 1280w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n    </span>\n<br /></p>\n<ul>\n<li><code class=\"language-text\">scripts</code> 실행 시 <code class=\"language-text\">NODE_ENV</code> 환경변수를 삽입하여 배포와 개발 명령어를 분리</li>\n</ul>\n<br />\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 100%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC8UlEQVQ4y51Vy1IaQRTlE9SgUWeY93tgYBRQIMRXSqMpU6myshCMycZNXFu6dOlviOWPuHUXYe/ChZbvV+Hu5HYTiEkQyyxO3WGm7+lzT9/bRK6vr3F/f4+HhwdCncd6vf4isJy7uzswrsjNzQ0ODw/x4+AA1VoN1WoNtdrLUK1WcXR0BMYVYTusrn6HJokIEz4SngNdNwh6IxoGDIJpmm1h2zYEQcDW1hZXGrm8vES5XEa09zVs14du2tA0hRbrMHUVhqZClmWIotgWkiShp6cHGxsbuL29ReTs7Axfvn6DmkgjUygiX8wjDBPwPAsukTqGBlVVEItJLTCSJhRFQTQaxfr6eqPk8/NzlJeW0CfIcPwELMeBEwzBdBPwh0cQz+RhuR58y0BIdiRdmzZQiTjWmbB3IAYnnoSbHCbCkPvGFktUrkTJMVGATASsfEbUmZA8fNXbB5sUpvJjCAvj8IIU+WlBM0xoFE3yV5YVDA70t8ieJCyVSuju7uYfhcEBeKlhpMdnkJl4j9F3cxwTC0sYoo3seABV0zorZITspBTyRqQWcKnk3MxHJHNvEb6ZRJDJISTl2alZFD4swHRcOmHheYWs99gCVTPgh2nolgtZt/gmojDI1bPnpo+dCbu6YNoOV5PKjXGVTIlhOTBsFxb5a9OhMYLHPnYu+ZGHmYkZjpGpOR6L858x9mkRYa4IJ5Eiexo+Pu8hecOUZCdnkSC1Qb6IZJZUjxZ4B6THpzE6PU/KbT4pTxOShxqdHus1zbAQZPMw/ThNkA8/8GkUDepJhbdO07/2Cmn0lpeX0U+lsnZgKhsJMW6+LP3ZyH+jSchmuaVwsVxCVJOhB3HIvsMbmY2fN5TlftpenCZFhPDE5cA6ZG1t7TfhysoKJcTgui6/jjgsCxaBRfbboRlvfXsElsNUbm5uNghPT0+xt7eHnZ0dVCqVtthm2N7+B5Vf73d3d7G/v4+LiwtErq6uwK6wk5MTHB8f/xdYLquU/QX8BL/tSuwoSkZ0AAAAAElFTkSuQmCC'); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"3\"\n        title=\"3\"\n        src=\"/static/d82c8c898b28229747a47ce689e63fcd/fcda8/3.png\"\n        srcset=\"/static/d82c8c898b28229747a47ce689e63fcd/12f09/3.png 148w,\n/static/d82c8c898b28229747a47ce689e63fcd/e4a3f/3.png 295w,\n/static/d82c8c898b28229747a47ce689e63fcd/fcda8/3.png 590w,\n/static/d82c8c898b28229747a47ce689e63fcd/efc66/3.png 885w,\n/static/d82c8c898b28229747a47ce689e63fcd/c83ae/3.png 1180w,\n/static/d82c8c898b28229747a47ce689e63fcd/78612/3.png 1260w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n    </span>\n<br /></p>\n<ul>\n<li><code class=\"language-text\">NODE_ENV</code> 환경변수에 맞게 <code class=\"language-text\">exports</code></li>\n</ul>\n<br />\n<p><span\n      class=\"gatsby-resp-image-wrapper\"\n      style=\"position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 590px; \"\n    >\n      <span\n    class=\"gatsby-resp-image-background-image\"\n    style=\"padding-bottom: 59.45945945945946%; position: relative; bottom: 0; left: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAACXBIWXMAAAsTAAALEwEAmpwYAAAB00lEQVQoz52SuW4aURiF5xWIWQxm9oXBZpYgILKNInDhoAgUpaKiMKCktXku4C2oMExPQQEVmwAhEFQn987gwsKyFIpPR7ojffe/c35mvV5ju93icDicxX6/d3O324G6mM1mg+FwiNfXHvqOg37fgeP8H71eD4PBwBPSG16en8GGQzDjMcRVBTzPg+N4N3lecFMQBIiieIIsywgGgyiXy1gsFmCotV6v4yIQQuzaQOzGgKQo0HUVqipDk0RosuRKo9EoWJZ9Bz33+/0oFosYj8dglssl6n/+4kpUkEyncGPZkInwOq5C04hYkaETMZ2Q47gT6HkgEHCFo9EIzGq1RK1WR5TcdJ/PIfP9AWbmHonULZlURTgcxtVxMip4y0+EK1SfnvDlwo+vdzkY37JIZh8IeSSSaeiGDVGSTkSfCmvVKoKhS+R+lZHOPSJFyOR/IPvzN24fi5DIj+c49ljSe2gxtJRSqeQJl3RCKiSHciwOQVYhKBoESYFIkhMk99mRSORDaFE+nw+FQuEoJKU0Gg3SqArLNGEkEh7GWxqwLAsm+fYRtm2TjdBRqVS8lufzObrdLtrtNprN5lm0Wi10Oh1MJhNvD+lCzmYzTKfTs6EO2sc/YGMvrYFkmcgAAAAASUVORK5CYII='); background-size: cover; display: block;\"\n  ></span>\n  <img\n        class=\"gatsby-resp-image-image\"\n        alt=\"4\"\n        title=\"4\"\n        src=\"/static/51a788fb5d4349d5bf53f36e4e4687ad/fcda8/4.png\"\n        srcset=\"/static/51a788fb5d4349d5bf53f36e4e4687ad/12f09/4.png 148w,\n/static/51a788fb5d4349d5bf53f36e4e4687ad/e4a3f/4.png 295w,\n/static/51a788fb5d4349d5bf53f36e4e4687ad/fcda8/4.png 590w,\n/static/51a788fb5d4349d5bf53f36e4e4687ad/efc66/4.png 885w,\n/static/51a788fb5d4349d5bf53f36e4e4687ad/c83ae/4.png 1180w,\n/static/51a788fb5d4349d5bf53f36e4e4687ad/21b4d/4.png 1280w\"\n        sizes=\"(max-width: 590px) 100vw, 590px\"\n        style=\"width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;\"\n        loading=\"lazy\"\n      />\n    </span>\n<br /></p>\n<ul>\n<li><code class=\"language-text\">require</code> 데이터를 가져와서 <code class=\"language-text\">db.connect</code></li>\n</ul>\n<br />\n<p><strong><a href=\"#-%EB%AA%A9%EC%B0%A8\">⬆ 목차</a></strong></p>\n<hr />\n<br />\n<blockquote>\n<p>출처</p>\n<p><a href=\"https://github.com/bynodejs/dotenv\" target=\"_blank\">GitHub > dotenv</a></p>\n</blockquote>\n<h1 id=\"여러분의-댓글이-큰힘이-됩니다-๑̀ㅂ́و✧\" style=\"position:relative;\"><a href=\"#%EC%97%AC%EB%9F%AC%EB%B6%84%EC%9D%98-%EB%8C%93%EA%B8%80%EC%9D%B4-%ED%81%B0%ED%9E%98%EC%9D%B4-%EB%90%A9%EB%8B%88%EB%8B%A4-%E0%B9%91%CC%80%E3%85%82%CC%81%D9%88%E2%9C%A7\" aria-label=\"여러분의 댓글이 큰힘이 됩니다 ๑̀ㅂ́و✧ permalink\" class=\"anchor before\"><svg aria-hidden=\"true\" focusable=\"false\" height=\"16\" version=\"1.1\" viewBox=\"0 0 16 16\" width=\"16\"><path fill-rule=\"evenodd\" d=\"M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z\"></path></svg></a>여러분의 댓글이 큰힘이 됩니다. (๑•̀ㅂ•́)و✧</h1>","frontmatter":{"title":" 환경변수 관리 🔒 ▻ dotenv ","date":"September 11, 2019"}}},"pageContext":{"slug":"/nodejs/dotenv/","previous":{"fields":{"slug":"/nodejs/socket.io/"},"frontmatter":{"title":" 실시간 통신 🗣 ▻ socket.io ","category":"Node Js"}},"next":{"fields":{"slug":"/nodejs/pm2/"},"frontmatter":{"title":" 프로세스 관리 ⚙️ ▻ pm2 ","category":"Node Js"}}}},"staticQueryHashes":["3128451518","3956431471"]}