diff options
| author | Adam Soltys <[email protected]> | 2014-08-08 11:33:43 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2014-08-08 11:33:43 -0700 |
| commit | 2cc86381a6f79cd729048b34a72b70562a7b0ace (patch) | |
| tree | c42dda997719ce544a4dea2bf15937d293ebfd59 /app.js | |
| parent | 3082e274b70a93fdac8a9a63934252ed914fe406 (diff) | |
| parent | 6d5c3a56067b96bb5d97cca4a80bacbf78395b2c (diff) | |
| download | coinos-server-2cc86381a6f79cd729048b34a72b70562a7b0ace.tar.gz coinos-server-2cc86381a6f79cd729048b34a72b70562a7b0ace.zip | |
Merge branch 'code_reorg'
Diffstat (limited to 'app.js')
| -rw-r--r-- | app.js | 41 |
1 files changed, 19 insertions, 22 deletions
@@ -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(); }); |
