使用骨干和Express渲染模板

时间:2014-05-05 14:35:01

标签: javascript node.js backbone.js express underscore.js

我目前正在开发Web开发方面的项目。我一直试图找出过去几个月的所有作品并取得了很好的进展。

我在前端使用bootstrap和Backbone,这是我最近关注的内容。这部分适用于所有正确渲染的Backbone视图。

对于后端,我将使用Nodejs和express。我上周开始研究它。目前,我正试图通过快递服务发送到服务器的请求。

如何处理请求并发回已经定义了HTML页面和所有内容的Backbone视图。

我遇到过Jade,它经常用于表达,但我无法使用我的主干视图。此外,下划线是如何形成的。我必须在下划线和翡翠之间做出选择吗?

我当然会更进一步,从数据库中提取数据并发送到骨干视图。

感谢您的任何意见。

1 个答案:

答案 0 :(得分:1)

下划线(_.template方法)和Jade都可以从模板文件中呈现将由express发送给客户端的html代码。由于下划线不是表达友好,我的猜测是你混淆客户端库(浏览器上的主干使用)和nodeJS的服务器库用户来回答请求调用,如果你使用带有主干的下划线来渲染模板,那么客户端就完成了与快递无关。

本文应该可以帮助您设置所有内容:http://coenraets.org/blog/2012/10/nodecellar-sample-application-with-backbone-js-twitter-bootstrap-node-js-express-and-mongodb/并且它有源代码供您查看。

由于我的猜测是你想要一些功能快的东西,我会建议像sails.js这样的东西可以节省你很多时间配置快递并使它工作。加上sails.js它建立在快递之上。 https://github.com/balderdashy/sails/

相关问题