Meteor 1.3 服务器文件夹

Meteor 1.3 server folder

我对 new Meteor 1.3 app folder structure

感到困惑

似乎所有服务器代码现在都在 /imports 文件夹中,而不是 /server 文件夹中。服务器文件夹仅包含服务器的导入。

在以前版本的 Meteor 中,服务器文件夹包含发布以及某些包的配置代码,例如 accounts-ui 包。

我是否遗漏了什么或者 Meteor 1.3 是否完全改变了应用程序的结构方式?

您没有遗漏任何东西,1.3 确实改变了整个文件夹结构。 /imports 包含服务器和客户端代码。你应该在 /client/server 目录中有一个 main.js ,它们实际上导入了每个需要的东西。没有了/lib

不过,好消息是 MDG 允许 1.3 继续从 1.2.1 和更早的目录结构中导入所有内容,因此您不需要立即重组所有内容。

当你把它放在服务器文件夹中时,服务器会自动首先加载。那是为我工作。

您仍然可以将仅限服务器的代码放在新文件夹结构中的 'server' 文件夹中,并且它只对服务器可用。这就是您放置包含您不希望提供给客户端的敏感数据的文件的地方。

同样,'client' 文件夹中的文件仍然只会加载到客户端。