在我的“views”文件夹中,我有另一个名为“partials”的文件夹,里面有我想渲染的其他html文件。
我认为这将是不言自明的,但通过谷歌搜索我找不到答案,但我想在子目录中呈现一个文件。
我肯定答案很简单,但我似乎找不到。
app.set('views', path.join(__dirname, 'views'));
app.set('view engine', 'html');
app.engine('html', require('ejs').renderFile);
var router = express.Router();
//This Works
router.get('/', function(req, res, next) {
res.render('index');
});
//This Works
router.get('/about', function(req, res, next) {
res.render('about');
});
//This Does NOT Work, How do I get this to work?
router.get('/partials/navbar', function(req, res, next) {
res.render('/partials/navbar');
});
1条答案
按热度按时间oxiaedzo1#
可能只需从
res.render('/partials/navbar')
中删除第一个/