ssr 在 meteor 中如何工作以及为什么要使用?

How does ssr work in meteor and why to use?

有 ssr 的 meteor+react 与没有 ssr 的相同包有何不同。有什么区别?
例如,流星是否在服务器上呈现所有网页?还是它只在服务器上呈现第一页之类的?为什么要使用 ssr ?

我会说最大的原因是搜索引擎优化。如果 SEO 对你来说不重要,你可以离开它。如果设置正确,它会呈现所有页面(1 个路由 = 1 个页面)。

实际上效果很好。根据我的理解,kadira 的 flow-router-ssr for react handle SSR 与您的应用程序的 SPA 感觉平行。他们使用校验和逻辑(验证 html 是否为同一客户端和服务器的散列​​),他们首先像 SPA 一样在客户端上呈现,然后在服务器上呈现以获得完整的源代码。使用 kadira:dochead 您还可以更改页面标题标签和一些元标签。

我做了一个关于react、meteor和SSR的小demo。我找不到很多示例,所以我为自己做了一个,以便能够更好地理解它。检查一下,运行它然后分析生成的源代码。

https://github.com/LucaMele/meteor-react-ssr-app-demo