我想添加一個新的路線(/配置文件)到我的NodeJS Express網絡應用程序。我修改我的app.js
文件是這樣的:404當訪問新路線
var routes = require('./routes/index');
var profile = require('./routes/profile');
app.use('/', routes);
app.use('/profile', profile);
的「/」索引路徑工作正常,我的問題是「/個人資料」。每當我嘗試訪問它,我得到一個404這是profile.js:
var express = require('express');
var router = express.Router();
router.get('/profile', function(req, res) {
var username = req.session.username;
if(username) {
res.render('profile');
} else {
res.redirect('/login');
}
});
module.exports = router;
我不明白,我因爲在'/用戶所產生,示例Express應用程序在做什麼錯工作正常。我基本上覆制了這種格式,但是它扔404。任何想法?