如果創(chuàng)建客戶端文件夾,這個(gè)文件夾里面的一切都將在客戶端上運(yùn)行。在這里,可以將您的HTML,CSS和客戶端JavaScript的文件夾放入這里邊。應(yīng)該把 Meteor.subscribe函數(shù),模板,助手和事件放入到此文件夾中。請(qǐng)注意,不需要在放在客戶端 client 文件夾內(nèi)的文件運(yùn)行Meteor.isClient 函數(shù)。
該文件夾的文件只會(huì)在服務(wù)器端運(yùn)行。這里是方法,Meteor.Publish()函數(shù)和其他敏感數(shù)據(jù)應(yīng)存放的地方。所有認(rèn)證數(shù)據(jù)也應(yīng)該在這里存放。一般情況下并不需要使用 Meteor.isServer()這個(gè)文件夾里面的文件。
該文件夾的文件只能從服務(wù)器進(jìn)行訪問。它們會(huì)從客戶端被隱藏。可以把只有服務(wù)器使用的JSON或EJSON文件在此文件夾中。
一些 JavaScript 庫導(dǎo)出變量作為全局。使用此文件夾的文件,需要不被包裹在一個(gè)新的變量范圍執(zhí)行。
文件夾的其余部分可以按你想要的方式構(gòu)造。 被放置上述文件夾以外的代碼將在客戶端和服務(wù)器來執(zhí)行??梢远x你的模型。