У меня простой сценарий.Я следую учебному пособию Max.
My http://localhost:3000/message
всегда возвращает страницу индекса.То есть работает только первый маршрут.Новый маршрут не работает.Я просто пытаюсь поставить node.hbs
на /message
/ router / 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');
});