NodeJS swig相对路径问题

时间:2018-07-12 16:56:57

标签: node.js swig

当前,我正在开发一个nodejs应用程序,遇到了一个问题。我正在尝试通过使用Include键来实现部分页面,但问题是它采用C:文件夹的路径,而不是调用它的Page的相对路径。

{%include 'navbar.html'%}

我得到了Error: ENOENT: no such file or directory, open 'C:\navbar.html'

该路径应为'C:\ App \ views \ navbar.html'

对于模板引擎,我使用这一部分

// Register our templating engine
app.engine('html', cons.swig);
app.set('view engine', 'html');
app.set('views', __dirname + '/views');
app.use(express.static(__dirname + "/views"));
app.use(cookieParser());
app.use(expressSession({ secret: 'so' }));
if (app.get('env') === 'development') {
app.locals.pretty = true;
}

0 个答案:

没有答案