website/server.js
2018-03-11 18:16:59 +00:00

31 lines
706 B
JavaScript

const express = require('express');
const exphbs = require('express-handlebars');
const app = express();
const config = require('./config.json');
require('colors');
const ROUTES = {
HOME: require('./routes/home'),
ACCOUNT: require('./routes/account')
};
app.engine('.hbs', exphbs({
extname: '.hbs',
layoutsDir: 'views',
partialsDir: 'views/partials'
}));
app.set('view engine', '.hbs');
app.use('/assets', express.static('assets'));
app.use('/account', ROUTES.ACCOUNT);
app.use('/', ROUTES.HOME);
app.use((req, res) => {
res.render('404');
});
app.listen(config.http.port, () => {
console.log('Started '.green + 'on port '.red + new String(config.http.port).yellow);
});