我是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中看到它。
有没有办法查看该错误?
答案 0 :(得分:1)
更新我的Node.js副本(从v0.1.95到v0.1.99)似乎修复了它。