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

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

    无涯教程网

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

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

技术教程推荐

从0开始学大数据 -〔李智慧〕

许式伟的架构课 -〔许式伟〕

浏览器工作原理与实践 -〔李兵〕

全栈工程师修炼指南 -〔熊燚(四火)〕

安全攻防技能30讲 -〔何为舟〕

系统性能调优必知必会 -〔陶辉〕

分布式数据库30讲 -〔王磊〕

去无方向的信 -〔小麥〕

徐昊 · AI 时代的软件工程 -〔徐昊〕

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