【问题标题】:node.js web application with client side rendering具有客户端渲染的 node.js Web 应用程序
【发布时间】:2014-03-20 22:00:42
【问题描述】:

我正在使用 node.js 构建一个 Web 应用程序,这是我第一次使用 node。我正在使用 express 框架,并且对客户端渲染有疑问。

我在网上找到的所有教程都在谈论快速渲染和服务器端渲染。他们讨论了如何使用jade 快速模板引擎来提供渲染模板作为对您的Web 应用程序的响应。

我的应用程序将是客户端繁重的,大部分渲染将在客户端完成。我想调用服务器来获取普通的 JSON 响应,然后在客户端渲染它,所以服务器端渲染没有多大用处。

在这种情况下,快递是一个正确的选择吗?我真的很喜欢我可以用 express 编写 APIS 的方式,但我担心如何为我的应用程序提供服务。如果我不想使用服务器端渲染,那意味着我必须在第一次调用时提供静态 HTML,这对我来说似乎很奇怪。

【问题讨论】:

  • 您搜索的可能是angularjs。 Angularjs 为客户端提供了很多功能。

标签: node.js web-applications express client-side server-side


【解决方案1】:

如果您想在客户端完成大部分工作,您可能想尝试Emberjs。但是,您仍然需要将数据发送到客户端,因此一种方法是完全在客户端构建您的应用程序,只需发送纯 html 并在那里工作即可。你也可以precompile jade

【讨论】:

    【解决方案2】:

    您所描述的内容听起来像是在寻找 javascript MVC(或其他)解决方案。

    有很多可能性。为正确的工作选择正确的工具。 请尝试以下链接,以了解可能的情况。

    Helping you select an MV* framework

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-07
      • 1970-01-01
      • 2017-07-13
      • 1970-01-01
      • 2018-07-13
      • 2011-06-10
      相关资源
      最近更新 更多