使用带有express和handlebars的节点,如何更改res.render布局路径

时间:2013-06-22 22:33:05

标签: layout express render

我找不到改变布局路径的方法。

_config.viewsFolder = __dirname + '/views/';

var layout = _config.viewsFolder + 'layout';

res.render(_config.viewsFolder + template, {
    data: data,
    layout: layout
});

路径是okey:

/Users/user/Documents/work/noject/node_modules/noject/admin/views/layout.html

,但是当我尝试将它用于布局时,它看起来是一些基本路径:

Express
500 Error: ENOENT, open '/Users/user/Documents/work/noject/views/Users/user/Documents/work/noject/node_modules/noject/admin/views/layout.html'

如何更改/删除布局的默认起始路径:

'/Users/user/Documents/work/noject/views/'

1 个答案:

答案 0 :(得分:0)

显然我迟到了这个派对,但这个答案可能对其他可能偶然发现的人有用: