【发布时间】:2018-01-29 19:45:38
【问题描述】:
我们正在开始一个项目,我们使用 sammy.js 和 handlebars.js 来处理前端渲染。我们正在将这个新项目移动到节点并使用 express.js。我们还需要使用 sammy.js 进行前端路由吗?我们目前不打算使用任何前端框架。
【问题讨论】:
-
你检查过this 网站吗?
标签: node.js express handlebars.js sammy.js
我们正在开始一个项目,我们使用 sammy.js 和 handlebars.js 来处理前端渲染。我们正在将这个新项目移动到节点并使用 express.js。我们还需要使用 sammy.js 进行前端路由吗?我们目前不打算使用任何前端框架。
【问题讨论】:
标签: node.js express handlebars.js sammy.js
Sammy.js 是专为单页 web 应用程序设计的路由框架。也就是说,Sammy 传统上用于请求永远不会离开您的浏览器,并由运行在其中的一组 Javascript 代码处理。
Express 用于服务器端路由,或者换句话说,请求到达您的服务器。在这种情况下,您的服务器将呈现页面,然后将呈现的响应返回给浏览器。
您可以同时使用这两种方法,也可以使用其中一种。在构建应用程序时,您真正应该问的问题是,您的应用程序是作为单页 Web 应用程序还是多页应用程序更好?为此,我将向您推荐这个问题:Single Page Application: advantages and disadvantages
【讨论】: