如何使用域来处理节点js应用程序中的异常

时间:2013-04-16 06:06:54

标签: node.js error-handling

在我的节点js应用程序中我想使用domains捕获异常。我怎么能这样做。我已经尝试过以下示例,但它显示错误为'错误:无法找到模块'步骤''..

app.js

            var domain=require('domain');
            var mainDomain = domain.create();
            mainDomain.run(function() {
            fs.readFile(filename, 'utf8', mainDomain.intercept(function(data) {
               console.log(data);      
            }));               
             });
            mainDomain.on("error", function(error){
               console.log(error);
            });

1 个答案:

答案 0 :(得分:0)

希望你在4月份解决了这个问题。但是,为了完成你的帖子,我只是遇到了同样的问题。

该错误被抛出:

var domain=require('domain');

问题与运行早期版本的Nodejs有关。我安装了最新版本(v0.10.21),问题解决了。