在我的Meteor項目中,我終於「做了正確的事情」,並將我的代碼從默認的單個.html和.css和.js(帶有「.isClient」和「.isServer」塊)文件分解爲單獨的文件在項目結構是這樣的(我的項目的名稱是「計劃」):Routing和MongoDB Collection代碼應該放在Meteor項目中?
Scheduler
Client (folder)
main.html (moved the two templates from scheduler.html for the "first page" here)
main.js (moved the .isClient code from scheduler.js here)
Templates (folder)
openExistingSchedule.html (contains a template; will add more later, as the project grows)
Server (folder)
scheduler.js (moved the .isServer code here)
但我應該在哪裏把屬於既不在「客戶端」,也不是「服務器」的代碼?具體來說,鐵路由器代碼,如:
Router.route('/platypus');
...和MongoDB這樣的代碼:
Playtpus = new MongoDB.Collection('platypus');
如果這走了 「公共」 文件夾中的.js文件,還是......? ?