.
在我的控制器代码中,我绑定以显示一条警告消息,以指示表单数据是否已保存。Expression.new(params[:expression])
if @expression.save
format.js{ render :js => "alert('Expression details have been saved'); window.opener.document.loc
实际上,如果节点是单线程的,我不完全理解为什么我的代码不在堆栈跟踪中。也许我从根本上误解了一些东西,但是为什么我的应用程序有时会因为没有我写过的任何东西的堆栈跟踪而死呢?(_http_client.js:342:23) at Socket.emit (events.js:185:7)
at endReadableNT(_stream_readable.js:926:12
在node.js中,展示了如何捕获错误,但是没有关于错误处理的函数的注释。因此,如果在没有文件的情况下尝试使用readFileSync(),则会得到错误Error: ENOENT, no such file or directory。
如何捕获抛出的异常?文档没有说明抛出了哪些异常,所以我不知道需要捕获哪些异常。我应该指出的是,我不喜欢泛型的“捕获</em