我正在开始使用带有express和jade的node.js的新项目。我们正在将现有的仪表板站点转换为单页webapp,我正在设置本地计算机上的所有内容并使其运行。目前,我已经将它用于渲染玉石(我们生成的)文件并为其提供服务。
不幸的是,它仅在80-90%的时间内起作用。其他时候随机资源将无法加载,因为(根据Chrome)他们被“取消”。
取消的资源似乎是随机的。有时它是一个CSS文件,有时它只是jQuery,有时它只是几个,有时它几乎全部,有时是图像等.AFAIK,取消资源请求的唯一方法是点击停止按钮或致电window.stop
,这些都不会发生在我能找到的任何地方。
我最初的想法是,由于某种原因资源需要很长时间才能加载,所以我添加了一个:
img(src="http://deelay.me/5000/http://deelay.me/img/5000ms.gif")
到我的index.jade文件,但有趣的是,这似乎导致所有内容加载完全正常。即使只有500毫秒的延迟,一切似乎都有效。将其降至100毫秒,我将再次开始看到取消的资源。
我已经为我的app.js添加了错误处理,并且似乎没有出现任何错误。任何人都有我可以尝试的想法或事情吗?为模糊的标题和标签道歉,但我无法确切地知道哪个部分失败了。