const express = require('express');
const http = require('http');
const fs = require('fs');
const app = express();
const adminRouter = express.Router();
const server = http.createServer(app);
server.listen(8081, err => {
if (err) { process.exit(1); }
console.log('Server is up and running on port number 8081.');
fs.readdirSync(path.join(__dirname, '/config/routes')).map(file => {
require('./config/routes/' + file)(app);
});
});
module.exports = app;
const express = require('express')
const app = express()
const adminRouter = express.Router()
// Only log for admin router
const loggerForAdmin = (req, res, next) => {
console.log('This logging modleware only for admin router')
next()
};
adminRouter.all('*',loggerForAdmin)
adminRouter.get('/', function (req, res) {
res.send('Dashboard')
});
adminRouter.get('/login', function (req, res) {
res.send('')
});
module.exports = app => {
app.use('/admin', adminRouter)
};