glitchにthisの例を配備したいと思います。私はpackage.jsとindex.jsをグリッチプロジェクトに追加して正常にビルドしました。google webhookでのアクションのデプロイメント
ただし、コードにはHTTPS要求をリッスンするセクションがありません。ほとんどのnode.js/expressウェブアプリケーションでは、どのパスがどの関数をトリガーするのかを示すコードがありますが、この例では欠落しています。どのように動作するのか、その部分がこの例から抜けている理由を私に説明できますか?
こんにちは、あなたのおかげです!あなたの例を不具合に使うつもりです:)。ところで、元のコードでは、Webフックを処理する明示的なアプリケーションはありません。それがなくてもどうやって作業するのですか? – avafab
Firebaseファンクションは基本的に、エクスプレスセットアップ、ミドルウェア、およびルーティング設定を行います。あなたは要求と応答を渡す時点で拾うだけです。 Firebaseを使用していない場合は、Idoのグリッチの例に示すように、自分で作業するすべての作業を行う必要があります。 – Prisoner
「express」(またはその他のフレームワークなし)で作業したい場合は、firebase関数をもう一度見てみることをお勧めします。 githubリポジトリ内のコードは、そのタイプの配備を目的としています。しかし、グリッチの例は、「すぐに始める」ための素晴らしい方法ですが、ルーティングを処理するためには「express」の設定が必要です。 –