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()メソッドを使うと関数が終了する。
参考