在遵循有关在 heroku 上设置 prerender.io 服务器的文档和教程之后,GWT 仍然在没有数据的情况下获取和渲染我的网站。
prerender.io 正在正确缓存页面,我在 index.html 中设置了片段元标记,在我的 app.js 中设置了 $locationProvider.hashPrefix('!')。
谁能解释一下让网站正确抓取的必要条件,或者 GWT 呈现的内容是否不像看起来那样适用?
谢谢!
这是快递服务器
var gzippo = require('gzippo');
var express = require('express');
var app = express();
app.use(require('prerender-node').set('prerenderToken', 'MYTOKEN'));
var prerender = require('prerender-node').set('prerenderServiceUrl', 'http://blooming-brushlands-2690.herokuapp.com/');
app.use(prerender);
app.use(express.logger('dev'));
app.use(gzippo.staticGzip("" + __dirname + "/dist"));
app.listen(process.env.PORT || 5000);