티스토리 뷰
반응형
표현이 애매한데, Express 서비스를 만들었는데, 이 것을 Firebase Functions에 추가하고 싶다면 간단히, 라우팅 모듈만 미들웨어로 연결해주면 된다.
단, 기 Express 서비스가 Functions로의 안전한 착륙이 쉽진 않을 것이다. 당연히, DB, 등의 모든 디펜던시에 대해 검토할 필요가 있으니까. 여기서 말하는 것은, 그냥 Express 형태를 유지하며 Firebase Functions에 등록하는 것에 대해서만 다룬 것이다.
기록해두는 이유는 공식문서를 굉장히 어이없게 찾았기 때문이다 -_-;;
HTTP 요청을 통한 함수 호출 https://firebase.google.com/docs/functions/http-events
HTTP 요청을 통한 함수 호출 | Firebase용 Cloud Functions
2022년 10월 18일에 오프라인과 온라인으로 진행될 Firebase Summit에 참여하세요. Firebase로 앱을 빠르게 개발하고 안심하고 앱을 출시하며 손쉽게 확장하는 방법을 알아보세요. 지금 등록하기 의견 보
firebase.google.com
기존 Express 앱 사용
App을 onRequest()의 인수로 사용하면 전체 Express 앱을 HTTP 함수에 전달할 수 있습니다. 다음과 같이 상용구 코드를 미들웨어로 이동할 수 있습니다.
const express = require('express');
const cors = require('cors');
const app = express();
// Automatically allow cross-origin requests
app.use(cors({ origin: true }));
// Add middleware to authenticate requests
app.use(myMiddleware);
// build multiple CRUD interfaces:
app.get('/:id', (req, res) => res.send(Widgets.getById(req.params.id)));
app.post('/', (req, res) => res.send(Widgets.create()));
app.put('/:id', (req, res) => res.send(Widgets.update(req.params.id, req.body)));
app.delete('/:id', (req, res) => res.send(Widgets.delete(req.params.id)));
app.get('/', (req, res) => res.send(Widgets.list()));
// Expose Express API as a single Cloud Function:
exports.widgets = functions.https.onRequest(app);
문서 끝.
반응형
'알고리즘 문제' 카테고리의 다른 글
coursera algorithms, Part1 클리어 (0) | 2025.01.28 |
---|---|
카카오 코테 2023 KAKAO BLIND RECRUITMENT 후기 (2) | 2022.09.25 |
백준 24060 알고리즘 수업 - 병합정렬 1 (0) | 2022.09.10 |
백준 25501 재귀의 귀재 (0) | 2022.09.10 |
백준 5639 이진 검색 트리 (0) | 2018.10.26 |
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 그라파나
- Discrete Mathematics
- beginning javascript
- 로젠
- arena simulation
- 최단경로 알고리즘
- 데이터 중심 애플리케이션 설계
- Propositional and Predicate Logic
- 대규모 시스템 설계 기초
- 자바스크립트 예제
- rosen
- 아레나
- paul wilton
- 자바스크립트
- 가상 면접 사례로 배우는 대규모 시스템 설계 기초
- 아레나시뮬레이션
- javascript
- Simulation
- 이산 수학
- 항해99
- flutter
- 이산수학
- Grafana
- 시뮬레이션
- 아레나 시뮬레이션
- 엄청난 인내심과 시뮬레이션을 위한 아레나 툴
- 백준
- 명제논리
- Arena
- grafana cloud
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
글 보관함