Keep Validation in One Place
Keep Validation in One Place — Chinese original prompt
手机号、身份证、金额上限这些规则 [涉及的表单] 在前端、后端各写了一遍,改一处就漏一处。请给出收敛方案:规则定义放哪(schema、配置还是共享包)、前端如何复用、后端如何以它为准做二次校验、规则变更时的发布顺序。输出共享规则的结构示例和两侧的最小改法。
Site original
Chinese original
How to use
前端校验只负责体验,后端校验才负责正确性,两者不能互相替代。