2016-11-21 5 views
0

私が尋ねようとしていることは、クライアント側でAngularを使用し、サーバー側でApiをラベリングしています。だから私の質問は、両方の側面にデータの検証を置く方が良い方法でしょうか。クライアント側とサーバー側でデータの検証を行うことをお勧めしますか?

+2

はい - 私はいつも両方を行います(私はまったく同じです)。サーバー側は100%最も重要です。 – Archer

+1

はい、常に両方の側に検証を入れる方が良い方法です。そのため、エラーの確率は1%もありません。 –

+2

[JavaScript:クライアント側とサーバー側の検証]の重複が考えられます(http://stackoverflow.com/questions/162159/javascript-client-side-vs -server-side-validation) –

答えて

1

はい。両方を使うべきです。

クライアント側 - ほとんどの検証は、ユーザ入力(例えば、無効な文字、正規表現など)のためのものである

サーバー側 - ほとんどの検証は、ビジネス・ロジック(例えば、ユーザ権限、使用権限など)に関連しています

0

サーバー側の検証では、正常かつ安全なフォーム検証が行われます。ただし、ユーザーエクスペリエンスを向上させるために、クライアント側の検証を使用することを検討することもできます。

関連する問題