express的jade模板只能在同一级目录下吗?
发布于 12 年前 作者 yakczh 5554 次预览 最后一次回复是 12 年前 来自
比如我的 url 是 user/login app.get(’/user/login’, user.register);
路由中写 exports.register = function(req, res){ res.render(‘user/login’); };
对应到views/user/login.jade
但是报错 ENOENT, no such file or directory ’ views\user\layout.jade’
如果layout每个模块都放一个,这样就失去复用性了
7 回复
可以放在子目录的
看错误应该是extend的相对路径不对
layout.jade是views目录下
\views\user\login.jade
中这样写 extends layout
应该怎么写 extends /views/layout ?
@yakczh 看你的layout.jade 在哪里了啊,试一下 :extends …/layout
@xuanye extends …/layout 可以
ejs怎么处理呢?