Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/418.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Riot.js动态呈现来自不同文件服务器端的嵌套自定义标记_Javascript_Node.js_Riot.js - Fatal编程技术网

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

Javascript Riot.js动态呈现来自不同文件服务器端的嵌套自定义标记,javascript,node.js,riot.js,Javascript,Node.js,Riot.js,我正试图利用riot.js服务器端呈现来创建一个可以被谷歌蜘蛛读取的静态HTML页面。我有一个基本的工作示例,但我试图弄清楚在服务器上渲染时如何从不同的文件动态加载标记 我理解,如果您“需要”每个标记文件,它将工作,但是系统应该有一种方法来检测并从主标记文件中找到所需的标记 例如,给定存储在“home.tag”中的此标记: 当我需要“home.tag”时,我认为有一种更好的方法可以自动包含“foo.tag”和“bar.tag”文件,而不必单独要求每个文件。任何帮助都将不胜感激,谢谢 可以让您

我正试图利用riot.js服务器端呈现来创建一个可以被谷歌蜘蛛读取的静态HTML页面。我有一个基本的工作示例,但我试图弄清楚在服务器上渲染时如何从不同的文件动态加载标记

我理解,如果您“需要”每个标记文件,它将工作,但是系统应该有一种方法来检测并从主标记文件中找到所需的标记

例如,给定存储在“home.tag”中的此标记:


当我需要“home.tag”时,我认为有一种更好的方法可以自动包含“foo.tag”和“bar.tag”文件,而不必单独要求每个文件。任何帮助都将不胜感激,谢谢

可以让您只需要模板目录中的所有
.tag
文件。riotjs只需要了解哪些标记文件是必需的,这会很方便,但是考虑到node.js和riotjs必须相互配合的方式,我认为最好是显式地需要.tag文件。如果你自己不需要它们,riotjs会在哪里寻找它们?它将如何解决冲突

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