参数说明
bind(callback)
callback 回调函数
示例
var fs = require("fs");
var domain = require("domain");
var dc = domain.create();
dc.on("error", function(err){
console.log("捕获到错误:" + err);
});
//设置一个错误,读取不存在的文件
fs.readFile("./liboke/a.txt", dc.bind(function(err, data){
if(err) throw err; //bind()方法需要使用throw来返回错误信息
console.log(data);
}));
结果:捕获到错误:Error: ENOENT: no such file or directory, open 'E:\nodejs\liboke\a.txt'