私有预呈现服务器不会呈现 angularjs 脚本?

Private prerender server wont render angularjs scripts?

我想为搜索引擎创建预渲染页面。我正在使用 MEAN 堆栈(Mongo、Express、Angular、Node)。我决定创建自己的 prerender 服务器。

我已使用以下命令将其部署到 Heroku:

$ git clone https://github.com/prerender/prerender.git
$ heroku create
$ git push heroku master

现在我有自己的预渲染服务器,如果你添加 /https://www.google.com/http://whosebug.com

但它不适用于我的 angular 应用程序,该应用程序也部署在 heroku 上。
我可以写http://mysites.com/?_escaped_fragment_=thinkpad/t-400
然后得到一堆{{not rendered angular}}

我的 index.html 中有 <meta name="fragment" content="!">

我有

app.use(require('prerender-node').set('prerenderServiceUrl', 'prerender-server-url'));

在我的 express.js.

如何让它工作?

确认您没有使用浏览器支持但 prerender JS 引擎尚不支持的更新的 ES6 功能。