gpt4 book ai didi

javascript - 服务器端路由是否与服务器端渲染/同构 javascript 相同?

转载 作者:行者123 更新时间:2023-11-29 10:39:56 26 4
gpt4 key购买 nike

我正在努力了解服务器端路由和重定向与服务器端呈现/同构 javascript 之间的区别。如果它们不同,它们有何不同。

最佳答案

Universal (Isomorphic)Javascript 可以同时在客户端和服务器端执行,并在双方之间共享应用程序状态。这意味着应用程序在客户端和服务器上使用相同的渲染引擎。它的要点是客户端应该从服务器完成其工作的地方继续。

主要优点:

  • 搜索引擎优化
  • 表现

另一方面,我们有处理 SPA(单页应用程序)的旧方法。它完全在浏览器中运行,并且只向服务器请求数据。

这可能看起来是一种干净利落的关注点分离,虽然这可以导致良好、干净的关注点分离,但不可避免的是,应用程序逻辑或 View 逻辑的某些部分在服务器和客户端中都是重复的(通常在不同的语言)。

此外,仅在客户端运行的应用程序无法为用户或爬虫提供 HTML。这会降低初始页面加载的性能,并且更难处理 SEO。


来源:

关于javascript - 服务器端路由是否与服务器端渲染/同构 javascript 相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31038780/

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