prerender.io没有渲染与实际AngularJS SPA相同的HTML

时间:2015-10-21 15:07:57

标签: angularjs prerender

我有一个AngularJS SPA,如果我加载一个特定的状态,它工作正常(例如http://www.localhosttest.com/en/products/)。但是,如果我通过prerender.io服务器,例如(http://localhost:3000/http://www.localhosttest.com/en/products/),页面将无法完全呈现,就好像并非所有javascript代码都已执行一样。

然而,绝对不是没有足够时间渲染的问题。为了消除这个因素,我将JS_TIMEOUT增加到90,000毫秒。此外,在页面加载时,我设置了window.prerenderReady = false;。然后,我做了setTimeout(),在60,000ms之后将其设置为true。这给它渲染了60秒,这是足够的时间。

是否可以以某种方式记录控制台输出,以便从prerender.io服务器完成请求?通过这种方式,我可以知道是否有一些异常会阻止渲染。

0 个答案:

没有答案