Skip to content
This repository was archived by the owner on Jul 8, 2019. It is now read-only.

Commit fe2c058

Browse files
author
Luciano Nooijen
committed
Added routes folder
1 parent 363b474 commit fe2c058

9 files changed

Lines changed: 34 additions & 25 deletions

File tree

controllers/AdminController.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
const Admin = require('../models/Admin');
2+
3+
const show = (req, res) => {
4+
Admin.find({ username: req.params.username }).then(admins => {
5+
res.render('index/admin', {
6+
admins,
7+
});
8+
});
9+
};
10+
11+
module.exports = {
12+
show,
13+
};

controllers/HomeController.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
const show = (req, res) => {
2+
res.render('index/index');
3+
};
4+
5+
module.exports = {
6+
show,
7+
};

controllers/controllers.js

Lines changed: 0 additions & 20 deletions
This file was deleted.

controllers/index.js

Lines changed: 0 additions & 1 deletion
This file was deleted.

models/Admin.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ const AdminSchema = new mongoose.Schema({
2424
});
2525

2626
// Create collection and add schema
27-
mongoose.model('Admin', AdminSchema);
27+
module.exports = mongoose.model('Admin', AdminSchema);

routes/index.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('./routes');

routes/routes.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
const router = require('express').Router();
2+
3+
const HomeController = require('../controllers/HomeController');
4+
const AdminController = require('../controllers/AdminController');
5+
6+
router.get('/', HomeController.show);
7+
router.get('/admin/:username', AdminController.show);
8+
9+
module.exports = router;

server.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ require('./helpers/db-connect');
1010

1111
// Project dependency imports
1212
const middleware = require('./middleware');
13-
const controllers = require('./controllers');
13+
const routes = require('./routes');
1414

1515
// File variables
1616
const app = express();
@@ -22,8 +22,8 @@ middleware.register(app);
2222
// Set static directory
2323
app.use('/public', express.static(path.join(__dirname, 'public/dist')));
2424

25-
// Register controllers
26-
app.use('/', controllers);
25+
// Register routes
26+
app.use('/', routes);
2727

2828
// Run Express server
2929
app.listen(port, () => {

0 commit comments

Comments
 (0)