我使用Sequelize作为我的服务器端ORM。是否有建议的方法与我的客户端应用程序共享模型代码(尤其是验证)?
请不要推荐要求我转移到NoSQL数据库的解决方案。目前,这不是我的选择。虽然我真的将Sequelize作为一个ORM,但如果它有用,我愿意转向其他一些模型实现。
答案 0 :(得分:1)
Persistencejs,但它似乎没有像Sequelize那样得到良好的维护:
答案 1 :(得分:0)
目前似乎没有端到端的解决方案,即。您可以在浏览器或服务器中定义的模型库并定义您的模型 - 其中save,update等方法将是多态的,需要开发人员只需扩展标准模型类并在客户端或服务器上使用它们。
但是,对于寻找类似解决方案的人 - 我建议使用JSON模式验证器,它们非常简单,并提供了一种在客户端和服务器之间共享验证逻辑的简单方法。