我正在处理一些用于声明性HTML表单定义的框架(库)(让我们将此定义命名为元模型)。元模型保存为一些JSON,其中定义新表单的用户可以指定该字段是否是必需的,需要特定的正则表达式进行验证,取决于其他字段,它在搜索视图中的外观以及许多典型的业务内容。
基于该元模型生成HTML表单(元模型在前端和后端之间作为JSON转发,表单值也通过REST服务作为JSON发送),我们必须引入字段验证。
当然,还需要在前端和后端方面引入验证。我更愿意通过单一机制统一双方的验证。
是否有人有任何想法如何统一前端和后端验证以避免重复?它是否有意义,或者我应该拒绝统一的想法并实施单独的HTML和服务器端验证。
欢迎任何想法和暗示:)
PS。在后端,我使用Spring,在前端,我使用主干。
答案 0 :(得分:0)
后端和前端验证通常是分开的。对于前端验证,您可以考虑使用主干验证库。 https://github.com/thedersen/backbone.validation