【发布时间】:2012-03-21 14:47:31
【问题描述】:
这是我的代码。
if !module.parent
try
hons_server.listen config.port
console.log 'Listening to port ' + config.port
catch err
console.error "Couldn't start server: #{String(err)}".red
hons_server 是一个express.js server。我很难理解为什么由于 hons_server.listen() 引发的错误不会被 try/catch 捕获。当我运行我的服务器两次时,我得到了输出:
我想知道为什么没有捕获到抛出的错误,以及如何/在哪里可以捕获 EADDRINUSE 错误。
【问题讨论】:
标签: node.js express error-handling coffeescript