index.js
const functions = require('firebase-functions')

exports.postRequestFunction = functions.https.onRequest((request, response) => {
  if (request.method !== 'post') {
    response.send('This is not post request')
  }

  // なんか処理

  response.send('This is post request')
})

request.methodプロパティにリクエストメソッドの文字列が入る。
試してないがput deleteも同様に出来るはず。
受けたいリクエストメソッド以外が来た時は抜けるようにする。

send() redirect() end()メソッドを使うと関数が終了する。

参考

https://firebase.google.com/docs/functions/http-events

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.