Meteor - 结构

Meteor - 结构 首页 / Meteor入门教程 / Meteor - 结构

Meteor提供了一些特殊的文件夹,可以帮助开发人员构建其应用程序。

client

如果创建客户端文件夹,则该文件夹中的所有内容都将在客户端运行,这是您可以放置​​HTMLCSS和客户端JavaScript的文件夹,您应该将Meteor.subscribe函数,模板,助手和事件放置在此文件夹中。注意,您不需要在客户端文件夹内放置的文件中运行Meteor.isClient函数。

server

该文件夹中的文件将仅在服务器端运行,在这里应该存放方法,Meteor.Publish()函数和其他敏感数据,所有身份验证数据都应保存在此处,您无需为该文件夹内的文件使用Meteor.isServer()。

public

在这里应放置图像,图标和所有其他提供给客户端的数据。

private

只能从服务器访问该文件夹中的文件,它们将对客户端隐藏,您可以将仅服务器将使用的JSON或EJSON文件放入此文件夹中。

client/compatibility

一些JavaScript库将变量导出为全局变量,使用此文件夹存储需要执行但不包含在新变量作用域中的文件。

The rest

其余文件夹可以按照您想要的方式进行组织,放置在上述文件夹之外的代码将在客户端和服务器端执行,这是定义模型的好地方。

加载顺序

了解文件的加载顺序总是很不错的,以下列表摘自Meteor官方文档。

无涯教程网

  • 总是先加载HTML模板文件

  • 加载以 main开头的文件

  • 任何 lib/目录中的文件都将随后加载

  • 具有更深路径的文件随后被加载

  • 然后按照整个路径的字母顺序加载文件

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

数据结构与算法之美 -〔王争〕

玩转Spring全家桶 -〔丁雪丰〕

Kafka核心技术与实战 -〔胡夕〕

编译原理之美 -〔宫文学〕

JavaScript核心原理解析 -〔周爱民〕

正则表达式入门课 -〔涂伟忠〕

A/B测试从0到1 -〔张博伟〕

超级访谈:对话张雪峰 -〔张雪峰〕

深入C语言和程序运行原理 -〔于航〕

好记忆不如烂笔头。留下您的足迹吧 :)