比如我的 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)
Y
引用 xuanye看错误应该是extend的相对路径不对
@xuanye extends ../layout 可以
X
可以放在子目录的
X
看错误应该是extend的相对路径不对
Y
引用 xuanye可以放在子目录的
├─public
│ ├─images
│ ├─javascripts
│ └─stylesheets
├─routes
└─views
└─user
layout.jade是views目录下
Y
引用 xuanye看错误应该是extend的相对路径不对
\views\user\login.jade
中这样写 extends layout
应该怎么写 extends /views/layout ?
X
引用 xuanye看错误应该是extend的相对路径不对
@yakczh 看你的layout.jade 在哪里了啊,试一下 :extends ../layout
Q
ejs怎么处理呢?
参与回复
登录后即可参与回复。登录