我如何判断 prerender.io 在 modulus.io 上是否正确 运行?

How can I tell if prerender.io is running correctly on modulus.io?

更新

我现在可以在 modulus 服务器上安装 prerender。但是在放置预呈现令牌的位置存在问题:

app.use(require('prerender-node').set('prerenderToken', 'YOUR_TOKEN'));

这条线在 .demeteorized 节点应用程序中的什么位置?


我正在 运行在 modulus.io 上安装一个 meteor 应用程序 我已经安装了 https://github.com/prerender/prerender-node 软件包。测试在本地传递给 运行 phantom.js。意思是,它将页面与所有 meta 标签、alt for imgtitle、页面内容和链接放在一起。

一旦模数部署为 运行,它显示 /.demeteorized/package.json

{ ...
 "dependencies": {
    ...
    "prerender-node": "https://registry.npmjs.org/prerender-node/-/prerender-node-1.0.6.tgz",
    ...
  } 
  ...
"PrerenderIO": {
    "token": "mYg3n3rAt3dTo0KeN"
}

}

main.js中,文件内容:

process.argv.splice(2, 0, 'program.json');
process.chdir(require('path').join(__dirname, 'programs', 'server'));
require('./programs/server/boot.js');

prerender.io 中的日志显示:

> appName@0.0.1 start /mnt/app
> node main.js

Found package.json: ./package.json
Start script specified in package.json: node main.js
Initializing Node.js 0.10.36
Now using node v0.10.36
Running command: npm start

这就是 运行 在模数上预呈现服务所需的全部吗?我错过了什么?

应用程序退化后,我无法将应用程序正确地 运行。当我尝试启动节点应用程序时,我在各种 npm 包上遇到了多个错误。

我最终放弃了模数和预渲染,并使用了带有 phantomjs 和 spiderable 的数字海洋。通过 mup 部署。所有好的搜索引擎优化工作。