2017-08-21 44 views
0

我们正在开始一个项目,我们使用sammy.js和handlebars.js来处理前端渲染。我们正在将这个新项目移至节点并使用express.js。我们仍然需要使用sammy.js进行前端路由吗?我们目前不打算使用任何前端框架。可以将express.js像sammy.js一样处理前端路由

+0

您是否已检查[this](https://expressjs.com/en/starter/basic-routing.html)网站? – lumio

回答

1

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

Express用于服务器端路由,换句话说,请求命中您的服务器。在这种情况下,您的服务器将呈现该页面,然后将呈现的响应传递回浏览器。

您可以将它们一起使用,也可以相互使用。在构建应用程序时,您应该真正问的问题是,您的应用程序最好是单页web应用程序还是多页应用程序?为此,我会向您推荐以下问题:Single Page Application: advantages and disadvantages

相关问题