概要
firebase cloud functionsを用いながらアプリケーションを作っているのですが、パラメータのバリデーションをする必要があるのでは無いかと思っております。
特にAPI内で外部のオブジェクトストレージの参照をPATHを用いて行っているので、
バリデーションをしなければ、アクセスしてほしくない、データにアクセスされそうです。
そこで、現在は自分で文字列チェックなどを実装しているのですが、こういった、パラメータチェックのライブラリーなどは無いのでしょうか?
また、そもそもfirebase cloud functionsパラメータチェックについて調べても、あまり検索にヒットしませんでした。
パラメータチェックは普通しないのでしょうか。しないならば理由はありますか?
httpsでcloud functionsを利用した場合です。
cloud functions を httpで利用した場合はexpress-validatorを使う例がよく出てきます。
cloud functions を https(functions.https.onCall)で利用した場合のバリデーション例は出てきません。
httpsでもバリデーションをしなければならない事は変わらないと思うのですが。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。