2

サーバー側のORMとしてSequelizeを使用しています。モデルコード(特に検証)をクライアントアプリケーションと共有するための推奨されるアプローチはありますか?

NoSQLデータベースへの移行が必要なソリューションはお勧めしません。現在、それは私にとって選択肢ではありません。私は実際に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 に答える