Express 快速路线没有被呼叫

Express 快速路线没有被呼叫,express,Express,我需要获取/system/school/addroute,我在routes/system.js中有以下调用 var express = require('express'); var router = express.Router(); /* GET /system page. */ router.get('/', function(req, res) { console.log('a'); }); /* GET /system/school/add page. */ route

我需要获取/system/school/addroute,我在routes/system.js中有以下调用

var express = require('express');
var router = express.Router();


/* GET /system page. */
router.get('/', function(req, res) {
    console.log('a');
});


/* GET /system/school/add page. */
router.get('/school/add', function(req, res) {
    console.log('b');
});


/* GET /system/school page. */
router.get('/school', function(req, res) {
   console.log('c');
});


module.exports = router;
这是我在app.js中的代码:

var system = require('./routes/system');
app.use('/system', system);
但是,/system/school/add没有被调用。为什么会这样?

尝试替换

app.use('/sustav', sustav);


这应该行得通

GET/school/add会行得通,为什么你要假设/system/school/add因为app.use adds/system在使用系统中的路由之前。jsI很抱歉,我知道它为什么行得通了,我试图获取/school/addHuh,对不起,我忘了编辑那一行-它是克罗地亚语的,现在我按原样编辑它。
app.use('/system', sustav);