{"componentChunkName":"component---src-templates-blog-post-js","path":"/etc/파이어베이스-firebase-functions/","result":{"data":{"site":{"siteMetadata":{"title":"Bottlehs Tech Blog","description":"웹·앱·AI 개발자 전병훈(bottlehs)의 기술 블로그. AI·LLM, JavaScript·Vue, Spring Boot, 알고리즘, 블록체인 실무 가이드를 다룹니다","siteUrl":"https://www.bottlehs.dev","author":{"name":"Jeon Byung Hun","summary":"개발을 즐기는 bottlehs - Engineer, MS, AI, FE, BE, OS, IOT, Blockchain, 설계, 테스트"},"social":{"github":"bottlehs","codepen":"bottlehs"}}},"markdownRemark":{"id":"44910534-44ac-53e9-9638-8b73e6a04c2b","excerpt":"파이어베이스(Firebase) Functions 클라우드 함수는 Node.js 환경에서 실행되는 자바스크립트 함수이다. 이 함수는 특정한 이벤트가 발생할 때만 실행된다. 가령, 실시간 데이터베이스의 데이터 변경 인증을 통한 신규 사용자 가입, Analytics…","html":"<p><img src=\"/assets/logo-standard.png\" alt=\"파이어베이스(Firebase) Functions\" title=\"파이어베이스(Firebase) Functions\"></p>\n<p>클라우드 함수는 Node.js 환경에서 실행되는 자바스크립트 함수이다. 이 함수는 특정한 이벤트가 발생할 때만 실행된다. 가령, 실시간 데이터베이스의 데이터 변경 인증을 통한 신규 사용자 가입, Analytics의 전환 이벤트에 대해 트리거되는 함수를 만들 수 있다.</p>\n<p><img src=\"/assets/chatbot_%E2%80%93_firebase_console_functions.jpg\" alt=\"파이어베이스(Firebase) Functions\" title=\"파이어베이스(Firebase) Functions\"></p>\n<h3 id=\"대시보드\" style=\"position:relative;\"><a href=\"#%EB%8C%80%EC%8B%9C%EB%B3%B4%EB%93%9C\" aria-label=\"대시보드 permalink\" class=\"anchor-header 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>대시보드</h3>\n<p>파이어베이스 함수로 배포한 함수 목록을 확인할 수 있다. 각 함수 별 이벤트 명을 확인할 수도 있다.</p>\n<h3 id=\"로그\" style=\"position:relative;\"><a href=\"#%EB%A1%9C%EA%B7%B8\" aria-label=\"로그 permalink\" class=\"anchor-header 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>로그</h3>\n<p>개발 시에 로그 메시지 등을 확인하는 용도로 사용, 실시간으로 확인 가능.</p>","tableOfContents":"<ul>\n<li><a href=\"/etc/%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4-firebase-functions/#%EB%8C%80%EC%8B%9C%EB%B3%B4%EB%93%9C\">대시보드</a></li>\n<li><a href=\"/etc/%ED%8C%8C%EC%9D%B4%EC%96%B4%EB%B2%A0%EC%9D%B4%EC%8A%A4-firebase-functions/#%EB%A1%9C%EA%B7%B8\">로그</a></li>\n</ul>","wordCount":{"words":68},"fields":{"slug":"/etc/파이어베이스-firebase-functions/","image":"/assets/logo-standard.png","faq":[]},"frontmatter":{"title":"파이어베이스(Firebase) Functions","date":"2020년 12월 18일","dateISO":"2020-12-18T12:38:30.330Z","updatedISO":null,"category":"etc","description":"클라우드 함수는 Node.js 환경에서 실행되는 자바스크립트 함수이다. 이 함수는 특정한 이벤트가 발생할 때만 실행된다. 가령, 실시간 데이터베이스의 데이터 변경 인증을 통한 신규 사용자 가입, Analytics의 전환 이벤트에 대해 트리거되는 함수를 만들 수 있다.","tags":["파이어베이스","Firebase","Cloud Firestore","Realtime Database","Hosting","Functions","Authentication"]}}},"pageContext":{"slug":"/etc/파이어베이스-firebase-functions/","previous":{"fields":{"slug":"/etc/파이어베이스-firebase-hosting/"},"frontmatter":{"title":"파이어베이스(Firebase) Hosting","tags":["파이어베이스","Firebase","Cloud Firestore","Realtime Database","Hosting","Functions","Authentication"]}},"next":{"fields":{"slug":"/blockchain/탈중앙-화폐와-블록체인/"},"frontmatter":{"title":"탈중앙 화폐와 블록체인","tags":["블록체인발전방향","블록체인","Blockchain","비트코인","암호화폐"]}}}},"staticQueryHashes":["213619243","3262363727"]}