Skip to main content

リクエスト

リクエストノードは、クラウド関数の起点であり、クライアントから関数が呼び出されたときにロジックフローが開始される場所です。各クラウド関数コンポーネントには、リクエストノードが1つだけ含まれます。

これは、クラウド関数への任意の入力パラメータが提供される場所でもあります。クラウド関数の詳細については、ガイドをご覧ください。

クラウド関数が受け入れるパラメータは、リクエストノードのプロパティで指定します。ここでは、この関数を呼び出すためにクライアント上でユーザーがログインしている必要があるかどうかも指定できます。

デフォルトでは、クライアント上でユーザーがログインしている必要があり、そうでない場合、クラウド関数の呼び出しは無効なセッションを示すエラーで自動的に失敗します。

ただし、未認証許可プロパティをチェックすると、有効なユーザーセッションなしで関数を呼び出すことができます。

クラウド関数が未認証のリクエストを受け入れる場合、呼び出しが認証されたかどうか(クライアント上に有効なユーザーセッションがあったか)を認証済みユーザーIDの2つの出力で確認できます。これを使用して、2つの異なるフローをトリガーできます。

入力

データ説明
未認証許可この関数を呼び出すためにクライアント上で有効なユーザーセッション(ユーザーがログインしている)が必要かどうかを指定します。

パラメータ

このノードのプロパティを使用してパラメータを追加できます。パラメータは、クライアントからクラウド関数を呼び出すためにクラウド関数ノードを使用する際に表示されます。

出力

データ説明
認証済みこのクラウド関数を呼び出したクライアントが有効なユーザーセッションを持っていた場合、この出力はtrueになります。
ユーザーID関数を呼び出したときにユーザーがログインしていた場合、この出力はユーザーレコードのIDになります。
シグナル説明
受信このシグナルは、クラウド関数ロジックフローの開始点です。クラウド関数で最初に実行されるアクションは、この入力に接続されるべきです。