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

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

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

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

技术教程推荐

左耳听风 -〔陈皓〕

微服务架构实战160讲 -〔杨波〕

持续交付36讲 -〔王潇俊〕

透视HTTP协议 -〔罗剑锋(Chrono)〕

消息队列高手课 -〔李玥〕

移动端自动化测试实战 -〔思寒〕

零基础实战机器学习 -〔黄佳〕

计算机基础实战课 -〔彭东〕

超级访谈:对话道哥 -〔吴翰清(道哥)〕

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