Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Meteor 如何判断prerender.io是否在module.io上正确运行?_Meteor_Seo_Prerender_Modulus.io - Fatal编程技术网

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

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。也就是说,

更新

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

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