2
Firebase用クラウド機能にアクセスするためのHTTPパス(最初の '/'の後)を定義する方法はありますか?カスタムHTTPパスを持つFirebaseのクラウド機能
私が達成しようとしているのは、機能にアクセスするための安静のようなパスシステムを作成することです。
疑問があれば私のプロジェクトにはGitHubがあります。
Firebase用クラウド機能にアクセスするためのHTTPパス(最初の '/'の後)を定義する方法はありますか?カスタムHTTPパスを持つFirebaseのクラウド機能
私が達成しようとしているのは、機能にアクセスするための安静のようなパスシステムを作成することです。
疑問があれば私のプロジェクトにはGitHubがあります。
ドメインcloudfunctions.net
ドメインは、機能名で始まるすべてのトラフィックをその機能にルーティングします。したがって、たとえば、あなたは、標準のExpressのアプリでこれを行うことができます:
var functions = require('firebase-functions');
var express = require('express');
var app = express();
app.post('/bar', (req, res) => {
res.end('bar');
});
app.get('/foo', (req, res) => {
res.end('foo');
});
exports.myFunc = functions.https.onRequest(app);
は、上記のあなたが/myFunc/foo
と/myFunc/bar
に要求を作成し、それらを別々に処理することができます。注意すべき点は、現在、Expressアプリケーションに合格した場合は、/myFunc
で機能にアクセスしようとするとエラーが発生し、/myFunc/
(末尾にスラッシュが付いています)にリクエストする必要があります。