Process (進程)
Process (進程)
process.stdout和process.stdin都是stream的實例
process.stdout.write("test");等於
console.log("test")因為
console.log = function(d) {
process.stdout.write(d + '\n');
};讀取檔案輸出到terminal,pipe流動時會自動write
var fs = require('fs');
fs.createReadStream('./class1.js')
.pipe(process.stdout);基本
process.stdin.on('data', function(chunk) {
process.stdout.write('data: ' + chunk);
});
process.stdin.on('end', function() {
process.stdout.write('end');
});使用流
設定編碼格式
取得檔案位置
如果在後面加上參數呢?
返回一個陣列,參數從process.argv[2]開始
另外
將返回--harmony
另外
試試
以及
process.nextTick()
非同步的幫手 其類似
如果nextTick跟setTimeout 放一起nextTick會先執行
uncaughtException
當前進程拋出一個沒有被catch的錯誤時,會觸發uncaughtException事件。
非常正常,沒有產生任何訊息
改成下面
uncaughtException事件,是免於Node進程終止的最後措施,否則Node就要執行process.exit()。
Last updated
Was this helpful?