根据我从 Yesod 书中看到的内容,验证是通过表单进行的。来自 MVC 背景——在模型上进行验证——这感觉像是一个问题的混合。例如,我希望使用 Yesod 构建一个 JSON API,但看不到将验证与表单分开使用的明显方法。
Form == HTML 表单是否只是我的先入为主的观念,而无论来源如何,表单都是摄取数据的正确方式?还有其他我不知道的方法吗?如果有其他方法,就必须应用于各种数据入口方法的验证而言,这不代表代码重复吗?
最佳答案
关于验证与 Yesod 中的表单声明分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13128909/