2015-08-24 3 views
4

Я пытаюсь использовать рендеринг на стороне сервера riot.js для создания статической HTML-страницы, которую можно было бы прочитать пауками google. У меня есть основной пример работы, но я пытаюсь выяснить, как динамически загружать теги из разных файлов при рендеринге на сервере.Riot.js динамически визуализирует вложенные пользовательские теги из разных файлов на стороне сервера

Я понимаю, что если вы «потребуете» каждого файла тега, он будет работать, но должен быть способ обнаружить и найти теги из основного файла тега.

, например, данный этот тег, сохраненный в «home.tag»:

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

, когда я требую «home.tag», я думаю, было бы лучше, чтобы включить «foo.tag» и «bar.tag» автоматически, без необходимости индивидуально требовать каждого из них. Любая помощь будет принята с благодарностью!

ответ

0

require-all может позволить вам просто потребовать все файлы .tag в каталоге шаблонов. Было бы удобно, если бы riotjs просто поняли, какие файлы тегов необходимы, но, учитывая то, как node.js и riotjs должны играть друг с другом, я думаю, что лучше, чтобы вам явно требовались файлы .tag. Где бы они искали их, если бы вы сами не требовали их? Как разрешить конфликты?