繁体   English   中英

需要一个两页的例子,使用带有express3.x和node的dust.js或handlebars.js

[英]need a two page example using dust.js or handlebars.js with express3.x and node

我正在尝试使用模板引擎 - 我已经看到很多带模板引擎的单页示例......我试图找到一个处理两个不同页面但重新使用相同基本的实际示例所有页面的布局,也可以包括部分导航(nav.dust)。

我倾向于dust.js,但是handlebars.js也很好......

app.get('/page1', function(req, res, next) {
    res.render('page1', {
        title: 'This is a test'
    });
});

app.get('/page2', function(req, res, next) {
    res.render('page2', {
        title: 'This is a test2'
    });
});

我希望page1和page2都从一个基本的layout.dust文件(或layout.hbs)继承,但是覆盖了title和body的内容区域,其中包含一个包含nav.dust文件的部分。

我有困难想出了./views目录将包含的内容。

我想出了如何做到这一点,并在这里设置了一个github演示: https//github.com/chovy/express-template-demo

我创建了一个演示“TO-DO List”应用程序,您可以在以下位置查看它:

http://watchdev.com.ar/dustjs-slim-rest-app-example/

来源在这里:

https://github.com/PabloGancharov/dustjs-slim-rest-app-example

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM