From e0916ce4ce75ad3d21a492b8739caa468f08f54d Mon Sep 17 00:00:00 2001 From: yo mama Date: Thu, 4 Dec 2014 23:16:17 -0800 Subject: first commit --- bin/app.js | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100755 bin/app.js (limited to 'bin/app.js') diff --git a/bin/app.js b/bin/app.js new file mode 100755 index 0000000..842707f --- /dev/null +++ b/bin/app.js @@ -0,0 +1,33 @@ +var express = require('express'), + expressValidator = require('express-validator'), + fs = require('fs-extra'), + morgan = require('morgan'), + multer = require('multer'), + cookieParser = require('cookie-parser'), + bodyParser = require('body-parser'), + cookieSession = require('cookie-session'); +var config = require('../config/main'); + +var app = express(); +app.use(morgan('combined')); +app.use(bodyParser.json()); // for parsing application/json +app.use(multer({inMemory: true})); +app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded +app.use(expressValidator()); +app.use(cookieParser()); +app.use(cookieSession({secret: 'app_1'})); +app.use(express.static('../public')); +app.use(express.static('../public/vendor')); +//app.use(express.favicon(__dirname + '/public/images/shortcut-icon.png')); +//app.use(messages()); + +app.set('view engine', 'html'); +app.set('views', __dirname + '/views'); + +// view caching +app.set('view cache', false); + +require('../config/routes')(app); +app.listen(config.webserver_port, function(){ + console.log('Listening on port '+config.webserver_port); +}); -- cgit v1.2.3-70-g09d2