私はFireFoxにクラウド機能を使用し、HTTPトリガーを作成しています。クラウド機能のHTTP URLを変更します。
https://us-central1-[projectID].cloudfunctions.net/helloWorld
へ:私はから機能のURLを変更したい
https://us-central1-[projectID].cloudfunctions.net/api/helloWorld
があることは可能ですか?私はFireFoxにクラウド機能を使用し、HTTPトリガーを作成しています。クラウド機能のHTTP URLを変更します。
https://us-central1-[projectID].cloudfunctions.net/helloWorld
へ:私はから機能のURLを変更したい
https://us-central1-[projectID].cloudfunctions.net/api/helloWorld
があることは可能ですか?URLのパスを指定する場合は、古いHTTP関数を使用することはできません。代わりに、Expressアプリケーションを作成し、サービスのためにクラウド機能に渡す必要があります。 /api
は、輸出の名前から来ていると/helloWorld
はapp.get
でパスから来ている
const functions = require('firebase-functions');
const express = require('express');
const app = express();
app.get('/helloWorld', (req, res) => {
// your function code here
res.send("hello")
})
exports.api = functions.https.onRequest(app);
注:コードは次のようになります。
またexpressモジュールをインストールする必要があります:
npm install express
それは魔法のように機能します!ありがとうございました :)) –
質問の意味が不明です。それを書き換えてみてください。 – dat