aboutsummaryrefslogtreecommitdiffstats
path: root/app.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2014-08-08 11:33:43 -0700
committerAdam Soltys <[email protected]>2014-08-08 11:33:43 -0700
commit2cc86381a6f79cd729048b34a72b70562a7b0ace (patch)
treec42dda997719ce544a4dea2bf15937d293ebfd59 /app.js
parent3082e274b70a93fdac8a9a63934252ed914fe406 (diff)
parent6d5c3a56067b96bb5d97cca4a80bacbf78395b2c (diff)
downloadcoinos-server-2cc86381a6f79cd729048b34a72b70562a7b0ace.tar.gz
coinos-server-2cc86381a6f79cd729048b34a72b70562a7b0ace.zip
Merge branch 'code_reorg'
Diffstat (limited to 'app.js')
-rw-r--r--app.js41
1 files changed, 19 insertions, 22 deletions
diff --git a/app.js b/app.js
index 05452d81..1e8cb145 100644
--- a/app.js
+++ b/app.js
@@ -1,5 +1,5 @@
(function() {
- var RedisStore, app, authorize, bodyParser, calculator, cookieParser, engines, express, passport, path, session, sessionStore, sessions, transactions, users;
+ var RedisStore, app, authorize, bodyParser, calculator, config, cookieParser, express, passport, path, session, sessionStore, sessions, transactions, users;
express = require('express');
@@ -9,10 +9,10 @@
path = require('path');
- engines = require('consolidate');
-
passport = require('./passport');
+ config = require('./config');
+
calculator = require("./routes/calculator");
sessions = require("./routes/sessions")(passport);
@@ -41,10 +41,6 @@
app.use(express["static"](__dirname + '/public'));
- app.use(require('connect-assets')({
- src: 'public'
- }));
-
app.use(bodyParser.urlencoded({
extended: true
}));
@@ -55,15 +51,15 @@
type: 'application/vnd.api+json'
}));
- app.use(cookieParser('weareallmadeofstars'));
+ app.use(cookieParser(config.secret));
app.use(session({
resave: true,
saveUninitialized: true,
- secret: 'weareallmadeofstars',
+ secret: config.secret,
store: sessionStore,
cookie: {
- maxAge: 25920000000
+ maxAge: 1209600000
},
key: 'vanbtc.sid'
}));
@@ -73,8 +69,8 @@
app.use(passport.session());
authorize = function(req, res, next) {
- var _ref, _ref1, _ref2;
- if (req.params.user === ((_ref = req.user) != null ? _ref.username : void 0) || ((_ref1 = req.user) != null ? _ref1.username : void 0) === 'admin' || ((_ref2 = req.user) != null ? _ref2.username : void 0) === 'ben') {
+ var _ref, _ref1;
+ if (req.params.user === ((_ref = req.user) != null ? _ref.username : void 0) || ((_ref1 = req.user) != null ? _ref1.username : void 0) === 'admin') {
return next();
}
return res.redirect('/login');
@@ -94,32 +90,33 @@
app.get('/logout', sessions.destroy);
- app.get('/:user/exists', users.exists);
-
- app.get('/:user.json', users.json);
-
- app.get('/users', users.index);
-
app.get('/users/new', users["new"]);
app.post('/users', users.create);
app.get('/:user/edit', authorize, users.edit);
- app.post('/:user/update', authorize, users.update);
+ app.post('/:user', authorize, users.update);
app.get('/:user/transactions.json', authorize, transactions.json);
- app.post('/:user/transactions', transactions.create);
+ app.post('/:user/transactions', authorize, transactions.create);
app.get('/:user/report', authorize, transactions.index);
- app.get('/:user', users.show);
+ app.get('/:user.json', authorize, users.json);
+
+ app.get('/:user', authorize, users.show);
+
+ app.use(require('connect-assets')({
+ src: 'public',
+ servePath: '/'
+ }));
app.use(function(err, req, res, next) {
res.status(500);
res.send('An error occurred');
- console.log(err);
+ console.error(err.stack);
return res.end();
});