将node与express和handlers一起使用,如何更改res.render布局路径



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

_config.viewsFolder = __dirname + '/views/';
var layout = _config.viewsFolder + 'layout';
res.render(_config.viewsFolder + template, {
    data: data,
    layout: layout
});

路径是可以的:

/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/'

显然我参加聚会迟到了,但这个答案可能与其他可能偶然发现这个问题的人有关:

  • 500错误:ENOENT,打开';C: \用户\吉尔伯特\WebstormProjects\games\views\layout.hbs

最新更新