流星如何在没有目录结构的情况下工作?

流星如何在没有目录结构的情况下工作?

问题描述:

我是流星的新手。我想知道没有目录结构的流星是如何工作的。通常web服务器默认运行index文件,而MVC框架在具有文件命名的特定目录结构中具有路由,控制器,模型和视图。我明白莫名其妙地识别客户端代码Meteor.isClient和服务器代码Meteor.isServer。我想知道它是如何识别默认index文件的?并向我解释结构是如何工作的?流星如何在没有目录结构的情况下工作?

没有索引。从docs

当你的应用程序被加载时,它会自动渲染称作<体>特殊模板 ,它是使用元素代替 写的。您可以使用 {{>包含}}运算符在另一个模板中插入模板。

<!-- in myapp.html --> 
<body> 
    <h1>Today's weather!</h1> 
    {{> forecast}} 
</body> 

所以,把你的标签任何HTML文件,它会找到他们。我通常把它们放在一个名为body.html的文件中,所以我知道它们在哪里。

至于从docs

再次构建您的应用程序,你并不总是必须使用Meteor.isClient。 Meteor有一些特殊的文件夹。其中两个是客户端服务器。将代码放入这些文件夹中将仅在客户端或仅在服务器中加载该代码。文档中解释了更多特殊名称。