2016-01-24 11 views

回答

1

這裏是一個可能的解決方案:

讓我們假設你創建一個名爲test-helpers包。其中,您在TestHelpers命名空間中創建了一個名爲removeAllUsers的函數。

現在需要TestHelpers.removeAllUsers另一個包,你可以這樣做:

Package.onTest(function(api) { 
    api.use('TestHelpers', 'server'); 
}); 

因爲我們只有在onTest包括包,它不會在你的產品代碼存在。此外,我們創建了一個僅限服務器的函數(不是方法),因此即使它在生產中暴露出來,也不能從客戶端調用。

相關問題