2

我使用 Sequelize 作为我的服务器端 ORM。是否有推荐的方法与我的客户端应用程序共享模型代码(尤其是验证)?

请不要推荐需要我迁移到 NoSQL 数据库的解决方案。目前这对我来说不是一个选择。虽然我真的将 Sequelize 作为一个 ORM,但如果它是有益的,我愿意转向其他一些模型实现。

4

2 回答 2

1

Persistencejs,但它的维护似乎不如 Sequelize:

https://github.com/zefhemel/persistencejs

于 2013-07-21T22:18:18.850 回答
0

目前似乎没有端到端的解决方案,即。一个模型库,您可以在浏览器或服务器中只需要它并定义您的模型 - 其中保存、更新等方法将是多态的,要求开发人员仅扩展标准模型类并在客户端或服务器上使用它们。

但是,对于寻找类似解决方案的人 - 我建议使用 JSON 模式验证器,它非常轻松,并提供了一种在客户端和服务器之间共享验证逻辑的简单方法。

于 2012-12-15T07:34:28.723 回答