【发布时间】:2016-10-21 08:12:18
【问题描述】:
如果 URL 包含“todos”,例如“.../todos/*”,他应该加载不同的 EJS 模板 (todos.ejs)。如果 URL 不包含 'todos',则会加载正常的 index.ejs。
我尝试了类似下面的方法,但我认为app.get 的使用是错误的。
if (req.url.indexOf("todos") >= 0) {
app.get('/todos/*', function(req, res) {
res.render('todos', {
title: 'todos page'
});
});
} else {
app.get('/', function(req, res) {
res.render('index', {
title: 'index page'
});
});
}
【问题讨论】:
标签: javascript angularjs node.js express ejs