Riot.js从不同的文件服务器端动态呈现嵌套的自定义标记

时间:2015-08-24 17:03:25

标签: javascript node.js riot.js

我正在尝试利用riot.js服务器端渲染来制作一个可以被谷歌蜘蛛读取的静态HTML页面。我有一个基本的例子,但是我想弄清楚如何在服务器上渲染时动态加载来自不同文件的标签。

我明白,如果你需要"它将起作用的每个标记文件,但系统应该有一种方法来检测并找到主标记文件中需要的标记。

例如,如果此标记存储在" home.tag":

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

当我需要&#34; home.tag&#34;时,我认为会有更好的方法来包含&#34; foo.tag&#34;和&#34; bar.tag&#34;文件自动而不必单独要求每个文件。非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

ConnectionStatusStream可以让您只需要模板目录中的所有.tag个文件。如果riotjs能够理解哪些标签文件是必要的,那么考虑到node.js和riotjs必须相互配合的方式,我认为你必须明确要求使用。标签文件。如果你自己不需要它们,riotjs会在哪里寻找它们?它将如何解决冲突?