「Cloud Functions」の版間の差分
ナビゲーションに移動
検索に移動
37行目: | 37行目: | ||
export const api = functions.https.onRequest(app); | export const api = functions.https.onRequest(app); | ||
</pre> | </pre> | ||
+ | |||
+ | ===カスタムドメイン=== | ||
+ | *https://blog.katsubemakito.net/firebase/cloudfunctions-restfulapi-domain-rewrite |
2020年10月31日 (土) 03:37時点における版
| Google Cloud Platform | Firebase |
Cloud Functions
- Cloud Functions for Firebase
- Firebase CLI プロジェクトの Google Cloud Functions へファイルをアップロードして、Google Cloud Storageへ保存するコードをTypeScriptで書く
- Cloud Function関連ブログ
- Firebase関連ブログ
ローカル実行
- Firebase エミュレータを呼び出す
**package.json で定義された、firebase emulators:start を実行
- $ npm install -g firebase-tools
- $ cd functions
- $ npm run serve
Expressと統合
- $ npm install --save express
- $ npm install --save-dev @types/express
- index.ts
- import * as functions from 'firebase-functions';
- import * as express from 'express';
- const app: express.Express = express();
- const router: express.Router = express.Router()
- app.use(router);
- router.get('/test', (req, res) => {
- res.send('TEST!');
- });
- export const api = functions.https.onRequest(app);
カスタムドメイン
© 2006 矢木浩人