在前端或后端进行现场验证?哪个更好?

时间:2019-02-21 05:49:18

标签: node.js angular

我正在开发使用angular-6作为前端和使用nodeJs作为后端的登录和注册表单。 所以只想知道在Angular或Node中进行字段验证哪个更好?

3 个答案:

答案 0 :(得分:3)

最好同时在前端和后端执行此操作。后端验证是出于安全性考虑(前端很容易伪造)。前端验证可提高可用性(直接反馈而无需往返服务器)。

答案 1 :(得分:0)

@RajanKumar我建议在前端进行字段验证,因为可以轻松地绕过前端验证(javascript)。它仅应用于改善“用户体验”。它减轻了服务器上的负载

例如,如果需要检查来自前端的数据是否有效,请使用后端验证。例如,在注册时检查电子邮件地址是否已经存在。

答案 2 :(得分:0)

某些形式的验证可以并且应该在前端进行。通过捕获前端上的输入错误,您可以避免对后端进行不必要的API调用的麻烦,从而减少了总体负载。 Angular的Reactive Form实际上非常强大,并且非常灵活且可自定义,无论是编写自己的自定义验证程序,还是使用内置的管道/验证程序