gpt4 book ai didi

node.js - 处理 Javascript 渲染与服务器端模板的最佳方式

转载 作者:搜寻专家 更新时间:2023-11-01 00:02:57 25 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Reusing backbone views/routes on the server when using Backbone.js pushstate for seo/bookmarking

我正在使用 Backbone.js 和一堆其他模块来处理 Single Page App 方法。我的目标:

  1. 网站必须对 SEO 友好

  2. 服务器将 html 代码引导至客户端并将数据存储在 JSON 模型中。

  3. 子序列操作全部由 Javascript 处理(例如渲染新屏幕、使用 Backbone 路由器更改 url)。

我的问题是:如何构建服务器以与每个路由器 url 上的 Javascript 对齐并保持它DRY

例如:如果用户转到 wwww.mysite.com 然后单击某个链接转到 www.mysite.com/page/2 ,这肯定与让他在第一次加载时直接转到 www.mysite.com/page/2 是一样的。

这似乎是一个古老的话题,但我找不到任何关于在服务器端处理这个问题而不用 Javascript 重复模板代码的最佳方法的可靠资源。

我考虑的一个选择是将后端拆分为 Node.js 和另一个服务器以仅处理 API。 Node.js 服务器以某种方式将模板构造代码共享为 Javascript 前端

无论如何,如果这里不适合提出此类问题,我很乐意听到一些建议和道歉。

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