app.js:
var routes = require('./routes');
app.use(express.urlencoded());
app.use(app.router);
app.get('/', routes.index);
还有一些使用陈述。
./routes/index.js:
exports.index = function(req, res){
res.render('index', { title: 'Express' });
};
exports.impressum = function(req, res){
res.render('impressum', { title: 'Impressum' });
};
在./views/
我index.jade
和impressum.jade
调用http://localhost:3000/
会显示索引。
但我根本无法访问impressum页面。有线索吗?
答案 0 :(得分:1)
正如wethat提到的那样,你需要将一条路线连接到你的impressum页面。您必须为希望应用响应的每个页面添加路线。
我做了screencast that goes into Express routing。你可以看看它 - 它可能是有用的。 the Express documentation也很有用。