UNPKG

advanced

Version:

A simple MVC framework based on Express

21 lines (17 loc) 613 B
// 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')); });