Meteor 如何判断prerender.io是否在module.io上正确运行?
更新 我现在可以在服务器上安装prerender了。但在放置prerender令牌的位置存在问题:Meteor 如何判断prerender.io是否在module.io上正确运行?,meteor,seo,prerender,modulus.io,Meteor,Seo,Prerender,Modulus.io,更新 我现在可以在服务器上安装prerender了。但在放置prerender令牌的位置存在问题: app.use(require('prerender-node').set('prerenderToken', 'YOUR_TOKEN')); 这行代码在.demeteorized节点应用程序中的何处 我在module.io上运行meteor应用程序我已安装https://github.com/prerender/prerender-node 包裹测试通过本地运行phantom.js。也就是说,
app.use(require('prerender-node').set('prerenderToken', 'YOUR_TOKEN'));
这行代码在.demeteorized节点应用程序中的何处
我在module.io上运行meteor应用程序我已安装https://github.com/prerender/prerender-node 包裹测试通过本地运行phantom.js。也就是说,它将页面与所有元标记、img的alt、标题、页面内容和链接放在一起
一旦模块部署运行,它将显示/.demeteorized/package.json:
在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
这就是在模块上运行prerender服务所需的全部内容吗?我遗漏了什么?在应用程序被去甲基化后,我无法让它正常运行。当我尝试启动node应用程序时,我在各种npm软件包上遇到了多个错误
我最终放弃了模数和预渲染,使用了带有phantomjs和spiderable的digital ocean。通过mup部署。所有好的搜索引擎优化工作 prerender.io是否需要单独安装在服务器上?还是像package.json文件中的所有其他包一样安装它?重新部署并“预渲染”-node@1.0.6节点_modules/prerender node'与其他模块一样是已安装的模块。我仍然不确定它是否正在运行。请立即登录prerender.io并重新生成一个新令牌。有人可以使用您的令牌将页面缓存到您的帐户中,因为您在此处发布了它,所以会花费您的钱。您是否已将app.userequire'prerender-node'添加到您拥有快速捕获路由的位置?@prerender.io myg3n3rat3dtooken不是真正的令牌:我没有添加应用程序。请使用。。。。我应该放在routes.js文件中吗?
> 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