首页 Node.js核心模块手册

参数说明


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'