0

我正在尝试决定要使用的模板引擎——我已经看到很多带有模板引擎的单页示例......我正在尝试找到一个处理两个不同页面但重用相同基本页面的现实示例所有页面的布局,也可以包括导航的部分(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),但覆盖标题和正文的内容区域等内容,其中包含 nav.dust 文件的部分内容。

我很难想出 ./views 目录包含的内容。

4

2 回答 2

1

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

于 2012-09-26T06:36:48.610 回答
1

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

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

来源在这里:

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

于 2013-03-25T19:06:16.123 回答