如何捕获Error上面的源码输出?
发布于 9 年前 作者 hezedu 3702 次浏览 最后一次编辑是 8 年前 来自 问答
D:\duwei\git\goodStart\www\test.js:10
}else if(req.url==='/favicon.ico'){
^
SyntaxError: Unexpected token }
    at Module._compile (module.js:439:25)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3

try catch只能捕获 SyntaxError: Unexpected token }及以下的内容. ^及上面的捕获不到.但终端有输出. 请问怎么捕获到:

D:\duwei\git\goodStart\www\test.js:10
}else if(req.url==='/favicon.ico'){
^
1 回复

Error.prototype - Javascript | MDN 有了文件名、行号和列号,应该就可以了吧

回到顶部