gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:44:18 24 4
gpt4 key购买 nike

更新

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

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

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


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

运行 modulus deploy 后,它会显示 /.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 的 digital ocean 。通过 mup 部署。所有好的搜索引擎优化工作。

关于meteor - 我如何判断 prerender.io 是否在 modulus.io 上正确运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30316545/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com