我对new Meteor 1.3 app folder structure
感到困惑似乎所有服务器代码现在都在/imports
文件夹而不是/server
文件夹中。服务器文件夹仅包含服务器的导入。
在Meteor的早期版本中,服务器文件夹包含发布以及某些包的配置代码,例如accounts-ui包。
我是否遗漏了某些内容,或者Meteor 1.3是否彻底改变了应用程序的结构方式?
答案 0 :(得分:0)
你没有遗漏任何东西,1.3确实改变了文件夹结构的整个禅。 /imports
包含服务器和客户端代码。您的意图是main.js
和/client
目录中的/server
实际导入了每个需要的内容。没有/lib
了。
然而,好消息是,MDG允许1.3继续导入1.2.1及更早版本目录结构中的所有内容,因此您不需要立即重组所有内容。
答案 1 :(得分:0)
服务器会自动加载。这对我有用。
答案 2 :(得分:0)
您仍然可以将仅服务器代码放在新文件夹结构中的“服务器”文件夹中,它只能供服务器使用。这就是您将包含您不希望提供给客户端的敏感数据的文件放在哪里。
同样,'client'文件夹中的文件仍然只会加载到客户端。