火力裁判如果我這樣做的節點:如何摧毀節點
console.log('1');
console.log('2');
輸出:
1
2
並且該過程結束。
如果我把它改成這樣:
console.log('1');
var Firebase = require('firebase');
var ref = new Firebase('https://<some-base>.firebaseio.com/');
console.log('2');
輸出:
1
2
繼續進行處理。
我相信這是因爲ref
正在保持這個過程。我知道我可以使用process.exit
,但我寧願不這樣做。我其實不希望該進程退出,我只是想確保我沒有內存泄漏問題,我的firebase ref永遠持續。一旦我完成它,有什麼方法可以銷燬Firebase參考?
如果你遇到一些讓我知道 – webduvet
當你準備退出,只是調用'process.exit();' – Kato
@Kato,但我還沒準備好退出。 – kentcdodds