4

riot.js のサーバー側レンダリングを利用して、Google スパイダーが読み取ることができる静的な HTML ページを作成しようとしています。基本的な例が機能していますが、サーバーでレンダリングするときにさまざまなファイルからタグを動的にロードする方法を理解しようとしています。

各タグ ファイルを「要求」すれば機能することは理解していますが、システムがメインのタグ ファイルから必要なタグを検出して見つける方法が必要です。

たとえば、「home.tag」に保存されている次のタグがあるとします。

<home>
      <foo></foo>
      <bar></bar>
</home>

「home.tag」が必要な場合、「foo.tag」ファイルと「bar.tag」ファイルを個別に必要とせずに自動的に含める方がよいと思います。どんな助けでも大歓迎ですありがとう!

4

1 に答える 1

0

require-all.tagを使用すると、テンプレート ディレクトリ内のすべてのファイルを単純に要求することができます。どのタグファイルが必要なのかを riotjs が理解できれば便利ですが、node.js と riotjs の連携を考えると、明示的に .tag ファイルを必要とする方がよいと思います。自分でそれらを必要としない場合、riotjs はどこでそれらを探しますか? 競合をどのように解決しますか?

于 2015-09-28T04:42:48.163 に答える