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/目录中的文件都将随后加载

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

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

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

技术教程推荐

Android开发高手课 -〔张绍文〕

软件工程之美 -〔宝玉〕

研发效率破局之道 -〔葛俊〕

即时消息技术剖析与实战 -〔袁武林〕

手把手带你写一门编程语言 -〔宫文学〕

深入剖析Java新特性 -〔范学雷〕

遗留系统现代化实战 -〔姚琪琳〕

手把手带你写一个MiniSpring -〔郭屹〕

B端产品经理入门课 -〔董小圣〕

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