diff options
| author | yo mama <pepper@scannerjammer.com> | 2014-12-04 23:16:17 -0800 |
|---|---|---|
| committer | yo mama <pepper@scannerjammer.com> | 2014-12-04 23:16:17 -0800 |
| commit | e0916ce4ce75ad3d21a492b8739caa468f08f54d (patch) | |
| tree | 524734739a3dfb44bc73ff6a6b2944b90ad71daa /bin | |
first commit
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/app.js | 33 |
1 files changed, 33 insertions, 0 deletions
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);
+});
|
