iOSでFirebaseを使ってプロジェクトを構築する方法を学んでいます。私はsecurityページを見ていて、ルールを使ってデータ検証に気付いた。これまでは、フロントエンドでデータ検証を行ってきました(アプリケーションでSwiftを使用して検証を行うことを意味します)。ルールとフロントエンドを使用してfirebaseデータベースでデータ検証を行う場合の違いは何ですか?
また、データ検証に関するfirebase文書の例もあります。私はswiftを使って同じ検証を行うこともできます。
{
"rules": {
"foo": {
".validate": "newData.isString() && newData.val().length < 100"
}
}
}
これらの2つのデータ検証方法の違いは何ですか?
別のものを使用する利点や使用例は何ですか?
ありがとうございます。