08-02-2023, 04:18 PM
I have an NodeJS Express app that is getting really big in just one file (app.js).
I want to export all my routes into a single, external file, say `./lib/routes.js`. How to do that?
How to export the following bit of code and require it correctly in 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
});
});
I want to export all my routes into a single, external file, say `./lib/routes.js`. How to do that?
How to export the following bit of code and require it correctly in 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
});
});