我怎么看Node.js错误?

时间:2010-06-28 18:35:17

标签: debugging node.js

我是Node.js的新手。我知道有更多可用的调试器(如node_debug和ndb),但是有一种简单的方法可以看到Node.js中抛出的运行时错误吗?

使用这样一个简单的示例文件:

var sys = require('sys'),
http = require("http");

var server = http.createServer(function(req, res) {
    var foo = [1, 2, 3];
    foo.append(4);
    res.writeHead(200, {'Content-Type': 'text/html'});
    res.write('Ok', 'utf-8');
    res.end();
});

server.listen(8080);

sys.puts("Server running at http://localhost:8080/");

foo.append(4);行失败,但该错误似乎没有传播到控制台,我也没有在Console.app或STD_ERR中看到它。

有没有办法查看该错误?

1 个答案:

答案 0 :(得分:1)

更新我的Node.js副本(从v0.1.95到v0.1.99)似乎修复了它。