preparing to seperate settings and experiments

This commit is contained in:
Ben West
2014-07-18 02:18:08 -07:00
parent e7b68cca33
commit 753496c4fc
2 changed files with 10 additions and 6 deletions
+6 -4
View File
@@ -69,11 +69,12 @@ function configure (wares, entries, settings) {
*/
// Some experiments
api.get('/authorized/:secret/test', verifyAuthorization, function (req, res, next) {
// app.use('/authorized', require('./api/experiments/')(app, wares));
api.get('/authorized/:secret/test', wares.verifyAuthorization, function (req, res, next) {
return res.json({status: 'ok'});
});
api.get('/authorized/test', verifyAuthorization, function (req, res, next) {
api.get('/authorized/test', wares.verifyAuthorization, function (req, res, next) {
return res.json({status: 'ok'});
});
@@ -109,6 +110,7 @@ function configure (wares, entries, settings) {
/**********\
* Settings
\**********/
// app.use('/settings', require('./api/settings/')(app, wares, settings));
// Fetch settings
api.get('/settings', function(req, res) {
@@ -121,14 +123,14 @@ function configure (wares, entries, settings) {
});
// Delete settings
api.delete('/settings', verifyAuthorization, function(req, res) {
api.delete('/settings', wares.verifyAuthorization, function(req, res) {
settings.remove(function ( ) {
res.json({ });
});
});
// Replace settings
api.put('/settings', verifyAuthorization, function(req, res) {
api.put('/settings', wares.verifyAuthorization, function(req, res) {
// Retrieve the JSON formatted record.
var json = req.body;
+4 -2
View File
@@ -2,14 +2,16 @@
var wares = {
verifyAuthorization : require('./verify-token'),
sendJSONStatus : require('./send-json-status'),
requireSSL : require('./require-ssl')
requireSSL : require('./require-ssl'),
bodyParser : require('body-parser')
};
function configure (env) {
var middle = {
verifyAuthorization: wares.verifyAuthorization(env),
sendJSONStatus: wares.sendJSONStatus( ),
requireSSL: wares.requireSSL( )
requireSSL: wares.requireSSL( ),
bodyParser: wares.bodyParser
};
return middle;
}