🏫 Framework/✨ Google Firebase firebase function에서 ejs 파일을 부르는 방법? 728x90 🔥 TODO firebase에서 cloud functions을 사용하면 node.js를 사용할 수 있습니다. functions 폴더의 index.js를 통해서 사용하면 됩니다. 다만, 폴더 구조 개선을 수행하면 index.js에서 html(혹은 .ejs)을 불러올 수도 있습니다. ☔ 기본 폴더 구조 👉 html(또는 ejs)을 불러오는 방법은 특별히 어려운 점은 없고 파일 경로만 잘 맞춰주면 됩니다. 기존에 저의 파일 디렉터리 구조는 아래와 같았습니다. blog |____public |____index.html |____bsDetail.ejs |____functions |____index.js 🧙 개선 방법 👉 public 폴더가 functions 하위에 위치하도록 디렉터리로 변경하였습니다. blog |____functions |____public |____index.html |____bsDetail.html |____index.js 그러면 sendFile 함수 또는 readFileSync 등 파일을 불러오는 함수가 제대로 경로를 찾을 수 있게됩니다.저는 아래와 같은 방법으로 .ejs파일을 불러왔습니다. ejs 호출 예제 functions 안에 public 그 안에 html파일을 위치한다면, firebase의 cloud functions에서 html 파일을 불러올 수 있게 됩니다. 블로그 방문해주셔서 감사합니다. 도움이 되셨으면 '좋아요'를 눌러주세요!추가로 질문사항이 있으면 댓글 남겨주세요 :) 💯포스트 후원하기 ▶유튜브 구독하기 🧭 References [1] 참고자료 : https://stackoverflow.com/questions/46377020/how-to-access-firebase-hosting-file-from-firebase-function [2] 광고링크 : https://travelx4.com 여행자의 일정표 여행 작가들이 공유해준 여행 일정표를 통해, 새로운 여행을 준비해보세요! travelx4.com 반응형 공유하기 URL 복사카카오톡 공유페이스북 공유엑스 공유 게시글 관리 구독하기팀드모네 IT Blog 저작자표시 비영리 동일조건 '🏫 Framework > ✨ Google Firebase' 카테고리의 다른 글 특정 경로 접근에 대해 Firebase cloud functions이 동작하지 않는 이유? (0) 2019.01.16 'firebase'은<는> 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다 (0) 2019.01.01 [solved] firebase Cannot find module 'express' (0) 2018.11.26 [Firebase] Cloud function을 이용하여 Firebase SEO 이슈를 해결하는 방법 (0) 2018.09.11 [firebase web] 파이어베이스 초기 세팅, 시작 방법 (0) 2018.09.10 Contents 🔥TODO ☔기본폴더구조 🧙개선방법 🧭References 당신이 좋아할만한 콘텐츠 특정 경로 접근에 대해 Firebase cloud functions이 동작하지 않는 이유? 2019.01.16 'firebase'은<는> 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다 2019.01.01 [solved] firebase Cannot find module 'express' 2018.11.26 [Firebase] Cloud function을 이용하여 Firebase SEO 이슈를 해결하는 방법 2018.09.11 댓글 0 + 이전 댓글 더보기