0

現時点では、backbone.js を使用して、アンダースコアを使用してクライアントでアプリをレンダリングし、サーバー側の node.js で ejs を使用しています。

テンプレートを 2 回作成する必要がないように、クライアントとサーバーの間でテンプレートを共有できるようにしたいと考えています。クライアントとサーバーで同じテンプレートを使用する最良の方法は何ですか?

4

2 に答える 2

0

Node.jsのDerby プロジェクトを確認してください。サーバー側とクライアント側の両方をレンダリングするために Handlebars テンプレートを使用していると思います。

于 2012-04-16T18:48:55.740 に答える
0

Derby の代わりに Meteor を検討してください。これは非常に印象的なスクリーンキャストです。

http://meteor.com/screencast

または、モデルをシリアル化して送信するためのいくつかのオプションがあります

http://andyet.net/blog/2011/feb/15/re-using-backbonejs-models-on-the-server-with-node/

http://amirmalik.net/2010/11/27/how-to-share-backbonejs-models-with-nodejs

于 2012-04-16T21:54:35.413 に答える