有关在node.js和浏览器中共享模型代码的build议

我使用Sequelize作为我的服务器端ORM。 有没有推荐的方法来与我的客户端应用程序共享模型代码(特别是validation)?

请不要推荐需要我转移到NoSQL数据库的解决scheme。 目前这不是我的select。 虽然我真的把它作为一个ORM进行序列化,但如果它有用的话,我愿意转向其他的模型实现。

Persistencejs,但它看起来不像Sequelize那么好:

https://github.com/zefhemel/persistencejs

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

然而,对于寻求类似解决scheme的人来说,我推荐使用JSON模式validation器,这些validation器非常简单,并提供了一种简单的方法来在客户端和服务器之间共享validation逻辑。