我是流星的新手。我想知道如果没有目录结构,流星如何工作通常,Web服务器默认运行index
文件,MVC框架在具有文件命名的特定目录结构中具有路由,控制器,模型和视图。我理解meteor以某种方式通过Meteor.isClient
识别客户端代码,并通过Meteor.isServer
识别服务器代码。我想知道它如何识别默认的index
文件?并解释我的结构是如何工作的?
答案 0 :(得分:1)
没有索引。来自docs:
加载您的应用后,它会自动呈现特殊模板 调用< body>,使用元素而不是a来编写 。您可以使用以下方法在另一个模板中插入模板 {{>包含}}运算符。
<!-- in myapp.html -->
<body>
<h1>Today's weather!</h1>
{{> forecast}}
</body>
所以把你的标签放在任何html文件中,它会找到它们。我通常把它们放在一个名为body.html的文件中,所以我知道它们在哪里。
至于构建您的应用,再次来自docs
您并不总是必须使用Meteor.isClient
。 Meteor中有一些特殊的文件夹。其中两个是客户端和服务器。将代码放在这些文件夹中只会在客户端或仅在服务器中加载该代码。文档中解释了更多特殊名称。