A lot of cleaning... jshint likes me now !
This commit is contained in:
@@ -8,7 +8,8 @@ var fs = require('fs');
|
||||
module.exports = function(parent, options){
|
||||
var verbose = options.verbose;
|
||||
|
||||
verbose && console.log("Loading controllers :");
|
||||
if (verbose)
|
||||
console.log("Loading controllers :");
|
||||
|
||||
fs.readdirSync(__dirname + '/../controllers').forEach(function(name){
|
||||
|
||||
@@ -17,7 +18,7 @@ module.exports = function(parent, options){
|
||||
|
||||
// urls.js, just like django urls.py
|
||||
var urls = require('./../controllers/' + name + '/urls');
|
||||
var name = obj.name || name;
|
||||
name = obj.name || name;
|
||||
var app = express();
|
||||
|
||||
// allow specifying the view engine
|
||||
@@ -27,12 +28,19 @@ module.exports = function(parent, options){
|
||||
// generate routes based
|
||||
// on the exported methods
|
||||
|
||||
verbose && console.log('\t' + name + ':');
|
||||
if (verbose)
|
||||
console.log('\t' + name + ':');
|
||||
|
||||
for (var key in urls) {
|
||||
app.get(key, obj[urls[key]]);
|
||||
verbose && console.log('\t\t' + key + ' -> ' + name + '.' + urls[key]);
|
||||
|
||||
if (verbose)
|
||||
console.log('\t\t' + key + ' -> ' + name + '.' + urls[key]);
|
||||
|
||||
}
|
||||
verbose && console.log();
|
||||
|
||||
if (verbose)
|
||||
console.log();
|
||||
|
||||
// mount the app
|
||||
parent.use(app);
|
||||
|
||||
@@ -3,4 +3,4 @@ module.exports.filterInt = function(value) {
|
||||
if(/^(\-|\+)?([0-9]+|Infinity)$/.test(value))
|
||||
return Number(value);
|
||||
return NaN;
|
||||
}
|
||||
};
|
||||
|
||||
17
lib/posts.js
17
lib/posts.js
@@ -8,7 +8,8 @@ var fs = require('fs');
|
||||
module.exports = function(parent, options){
|
||||
var verbose = options.verbose;
|
||||
|
||||
verbose && console.log("Loading controllers :");
|
||||
if (verbose)
|
||||
console.log("Loading controllers :");
|
||||
|
||||
fs.readdirSync(__dirname + '/../posts').forEach(function(name){
|
||||
|
||||
@@ -17,7 +18,7 @@ module.exports = function(parent, options){
|
||||
|
||||
// urls.js, just like django urls.py
|
||||
var urls = require('./../posts/' + name + '/urls');
|
||||
var name = obj.name || name;
|
||||
name = obj.name || name;
|
||||
var app = express();
|
||||
|
||||
// allow specifying the view engine
|
||||
@@ -27,12 +28,18 @@ module.exports = function(parent, options){
|
||||
// generate routes based
|
||||
// on the exported methods
|
||||
|
||||
verbose && console.log('\t' + name + ':');
|
||||
if (verbose)
|
||||
console.log('\t' + name + ':');
|
||||
|
||||
for (var key in urls) {
|
||||
app.post(key, obj[urls[key]]);
|
||||
verbose && console.log('\t\t' + key + ' -> ' + name + '.' + urls[key]);
|
||||
|
||||
if (verbose)
|
||||
console.log('\t\t' + key + ' -> ' + name + '.' + urls[key]);
|
||||
}
|
||||
verbose && console.log();
|
||||
|
||||
if (verbose)
|
||||
console.log();
|
||||
|
||||
// mount the app
|
||||
parent.use(app);
|
||||
|
||||
Reference in New Issue
Block a user