advanced
Version:
A simple MVC framework based on Express
21 lines (17 loc) • 613 B
JavaScript
// define root path
global.__ROOT = __dirname;
var Advanced = require('advanced'),
Utils = Advanced.Utils,
swig = require('swig'),
Path = require('path');
var app = Advanced(function(app) {
app.engine('swig', swig.renderFile);
app.set('views', Path.join(__dirname, 'views'));
app.set('view engine', 'swig');
app.set('view cache', false);
swig.setDefaults({cache: false});
app.use('/static', Advanced.Express.static(Path.join(__dirname, 'static')));
});
app.listen(Utils.c('port'), function() {
Advanced.Logger.log('App is listening on the port ' + Utils.c('port'));
});