时间:2011-01-06 18:26:15

标签: jquery node.js

1 个答案:

答案 0 :(得分:1)

您正在使用path.exists()这是一个异步功能。在您实际执行此回调之前注册请求侦听器时,这会成为一个问题。

解决方案是在执行path.exists()之前暂停请求并在回调中恢复它:

...
request.pause();
path.exists(filename, function(exists) {  
    //register request listeners
    ...
    request.resume();
}