express.js 可以像 sammy.js 那样处理前端路由吗

Can express.js handle front end routing like sammy.js

我们正在开始一个项目,我们使用 sammy.js 和 handlebars.js 来处理前端渲染。我们正在将这个新项目移动到节点并使用 express.js。前端路由还需要用sammy.js吗?我们目前不打算使用任何前端框架。

Sammy.js 是一个专为单页 webapps 设计的路由框架。也就是说,Sammy 传统上用于永远不会离开浏览器并由其中的一组 Javascript 代码 运行 处理的请求。

Express 用于服务器端路由,或者换句话说,请求到达您的服务器。在这种情况下,您的服务器将呈现页面,然后将呈现的响应返回给浏览器。

您可以同时使用它们,也可以同时使用一个。在构建您的应用程序时,您真正应该问的问题是您的应用程序作为单页 Web 应用程序还是多页应用程序更好?为此,我将向您推荐这个问题:Single Page Application: advantages and disadvantages