Как экспортировать все маршруты в Express?

У меня есть приложение NodeJS Express, которое становится очень большим в одном файле (app.js).

Я хочу экспортировать все мои маршруты в один внешний файл, скажем ./ lib / routes.js . Как это сделать?

Как экспортировать следующий фрагмент кода и правильно потребовать его в main app.js ?

app.get('/logout', function(req, res) {
    res.render('logout', {
        username: req.session.username
    });
});

app.get('/dashboard', function(req, res) {
    res.render('dashboard', {
        username: req.session.username
    });
});

app.get('/login', function(req, res) {
    res.render('login', {
        badLogin: false,
        loginError: false
    });
});
7
задан nbro 24 October 2015 в 21:43
поделиться