我有一个脚本,其中有一些程序逻辑。我使用nodejs运行此脚本,以便在服务器和客户端之间进行实时通信。有时,由于某些错误,nodejs停止,脚本无法运行。这就是我运行脚本的方式
nodejs myscript.js
现在,在这个脚本中,如果我遇到一些错误(假设是一些未定义的变量),Nodejs将停止运行并抛出一个错误
ReferenceError: abcd is not defined
at WebSocket.open (/var/nodes/myserver/myscript.js:99:54)
at WebSocket.emit (events.js:92:17)
现在,我怎样才能发现
我正在使用smoothState.js通过ajax预取页面。当它用html更新页面时,它会再次加载javascript文件。
然后,该页似乎同时运行,从而导致错误。我能停止jQuery加载脚本吗?
/** Run when requested content is ready to be injected into the page */
onEnd : {
duration: 0,
render: function (url, $container, $content) {
$body.css('cursor&
我正在尝试运行我的app.js文件,但当我执行node app.js status时,它会说:
Pidfile exists, but process is dead.
我已尝试重新启动app.js文件,但仍导致问题。当我做node app.js start的时候,它就开始了。当我这样做的时候,node app.js stop会说它停止了。
但是在启动脚本并执行node app.js status之后,是sais Pidfile exists, but process is dead.
我知道这不是我的代码的问题,因为相同的代码在另一台服务器上运行良好。
有人知道这是怎么回事吗?