Java Prerender.io不缓存页面-按照文档执行所有步骤

Java Prerender.io不缓存页面-按照文档执行所有步骤,java,angularjs,spring,hibernate,Java,Angularjs,Spring,Hibernate,我们正在尝试将invoker.io用于我们的应用程序,该应用程序由AngularJS、Spring和Hibernate konnectnow.com开发,托管在amazon服务器上 以下是我遵循的步骤: 在prerender.io注册并获得令牌:cFeRZcsv3JnAftreuhMO 检查了文档,了解到我需要安装中间件,并决定使用SpringOne 在web.xml中添加了pom,如前所述https://github.com/greengerong/prerender-java 添加了#到所有

我们正在尝试将invoker.io用于我们的应用程序,该应用程序由AngularJS、Spring和Hibernate konnectnow.com开发,托管在amazon服务器上

以下是我遵循的步骤:

  • 在prerender.io注册并获得令牌:
    cFeRZcsv3JnAftreuhMO

  • 检查了文档,了解到我需要安装中间件,并决定使用SpringOne

  • 在web.xml中添加了pom,如前所述
    https://github.com/greengerong/prerender-java

  • 添加了
    #
    到所有页面中的URL

  • 重新启动tomcat服务器

  • 使用登录详细信息登录到invoker.io,发现没有任何内容正在爬网

  • 出于测试目的,请访问url
    konnectnow.com/#/planpage
    更改为
    konnectnow.com/?\u转义\u片段=/planpage

  • 没有出现任何问题,出现错误页面不工作

  • 检查了invoker.io上的爬网统计数据,发现如下:

  • 状态代码:505,缓存命中:未命中,响应时间(秒):1.51秒,URL:

  • 不知道为什么需要本地主机

  • 有人能帮我怎么做吗。

    我们建议使用html5推送状态而不是#!如果可能的话,在你的URL中。Html5推送状态更好,因为在将#发送到服务器后没有任何内容,这可能会导致爬虫程序出现问题,爬虫程序由其用户代理(Facebook、Twitter等)检查

    您应该设置
    forwardedURLHeader
    ,以便Prerender Java中间件为您的网站使用不同的主机,而不是代理URL

    我还看到您公开发布了prerender令牌,因此我们重新生成了您的令牌,以防止其他人使用它。请在登录Prerender.io帐户时查找新令牌。我也给你发了电子邮件