mirror of
https://github.com/PretendoNetwork/website.git
synced 2026-04-13 04:25:59 -05:00
31 lines
706 B
JavaScript
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);
|
|
});
|