【发布时间】:2018-05-22 15:14:30
【问题描述】:
我有一个简单的场景。我正在关注 Max 教程。
我的http://localhost:3000/message 总是返回索引页。那只是第一条路线有效。新路线不起作用。我只是想把node.hbs放在/message上
/routes/app.js
var express = require('express');
var router = express.Router();
router.get('/', function (req, res, next) {
res.render('index');
});
router.get('/messsage', function (req, res, next) {
res.render('node', { message: 'hello' });
});
module.exports = router;
app.js
var appRoutes = require('./routes/app');
app.use('/', appRoutes);
// catch 404 and forward to error handler
app.use(function (req, res, next) {
return res.render('index');
});
【问题讨论】:
-
当您请求的 URL 包含“消息”时,您的路由路径中有错字:“消息”。 ??????