我開始在流星,我已經從一個咖啡文件運行一切,但我想組織起來,並將一些代碼移動到/ public和/ server。但是,當我這樣做時,我的收藏是未定義的。我移動了很多代碼,但集合保持未定義狀態。我已經刪除了自動發佈和不安全的軟件包。我究竟做錯了什麼?組織流星與客戶端和服務器目錄
/main.coffee
Trips = new Meteor.Collection "trips"
if Meteor.isClient
Meteor.subscribe 'trips'
if Meteor.isServer
Meteor.publish 'trips', -> Trips.find()
Trips.allow
insert: -> true
update: -> true
remove: -> true
/client/trips.coffee
Meteor.startup ->
Template.Trips.all_trips = -> Trips.find()
我建議你也儘量利用本地智能包(在包/ /)儘快。他們在控制加載順序和(服務器/客戶端)文件的位置方面非常靈活 – matb33
您的意思是添加現有的軟件包以在我的項目中使用或編寫自己的軟件包,並將它們用作應用程序邏輯的存儲位置? – GijsjanB
寫你自己的。任何覺得它可能是可重複使用的邏輯 – matb33