Node.js 如何使用crawlme npm模块

Node.js 如何使用crawlme npm模块,node.js,Node.js,我正试图使用crawlme节点模块,以使我的余烬应用程序可爬行,但文档不足以让我了解它是如何工作的;有人能一步一步地解释一下使它工作所需的操作吗 我使用示例代码创建了一个crawl.js文件: var connect = require('connect'), http = require('http'), crawlme = require('crawlme'); var app = connect() .use(crawlme()) .use(connect.static(__dirnam

我正试图使用crawlme节点模块,以使我的余烬应用程序可爬行,但文档不足以让我了解它是如何工作的;有人能一步一步地解释一下使它工作所需的操作吗

我使用示例代码创建了一个crawl.js文件:

var
connect = require('connect'),
http = require('http'),
crawlme = require('crawlme');

var app = connect()
.use(crawlme())
.use(connect.static(__dirname + '/webroot'));

http.createServer(app).listen(3000);

并上传到我网站的根目录中;但是我不知道如何定制它,因为在服务器上启动node crawl.js,命令可以运行,脚本也可以运行,但是该网站仍然无法为google爬行(在webmaster工具中,我可以看到google无法看到页面的内部html)

你的应用程序中需要有一些以“#!”开头的链接。但对我来说,crawlme在呈现第二个页面时会使nodejs崩溃。是的,hashbang实现没有问题,但现在我终于使用judo(npm install judo)通过phantomjs生成HTML快照