2017-12-19 11 views
0

현재 저는 익스프레스와 파이어베이스를 배우고 있습니다. Firebase에 각도 또는 반응 페이지 (프런트 엔드)를 배치 할 수 있습니다.Express를 Firebase에 배포하는 방법은 무엇입니까?

이제 익스프레스를 사용하여 백엔드를 만들려고합니다. 파이어베이스 호스팅이 index.html을 엔트리 포인트로 찾고 있기 때문에 파이어베이스에 다른 프로젝트로 배포하는 것만으로는 안됩니다. 틀 렸으면 고쳐줘). 나는 Firebase 기능을 시도했지만 여전히 할 수 없다.

자바 스크립트 (expressjs) 파일을 진입 점으로 설정할 수 있습니까?

감사합니다.

답변

3

Cloud Functions for Firebase에 Express 앱을 HTTP trigger으로 배포 할 수 있습니다. 이를 설명하는 sample이 있습니다. 구현의 기본 형태는 클라우드 기능하는 index.js에서 다음과 같습니다 : 이제 경로 아래 경로에 액세스 할 수 있습니다

const functions = require('firebase-functions') 
const express = require('express') 
const app = express() 
// configure app here, add routes, whatever 
exports.api = functions.https.onRequest(app) 

https://your-assigned-hostname/api/whatever