2016-04-15 144 views
0

我感到困惑的new Meteor 1.3 app folder structure流星1.3服務器文件夾

似乎所有的服務器代碼現在在/imports文件夾,而不是/server文件夾。服務器文件夾只包含服務器的導入。

在之前的Meteor版本中,服務器文件夾包含發佈以及特定包的配置代碼,例如accounts-ui包。

我錯過了什麼或流星1.3完全改變了應用程序的結構?

回答

0

你不會錯過任何東西,1.3確實會改變整個文件夾結構。 /imports包含服務器和客戶端代碼。你的目的是在/client/server目錄中有一個main.js,它們實際上導入了每個需要的目錄。沒有/lib了。

不過,好消息是MDG允許1.3繼續導入1.2.1和更早版本目錄結構中的所有內容,因此您不需要立即重新構造所有內容。

0

當您將服務器放入服務器文件夾時,服務器會自動加載。這對我有用。

0

您仍然可以將僅服務器代碼放入新文件夾結構中的「服務器」文件夾內,並且只能用於服務器。這就是你要把包含敏感數據的文件放到客戶端的地方。

類似地,'client'文件夾內的文件仍然只會被加載到客戶端。