Major refactor. Add error handlers everywhere.

This commit is contained in:
Berkeley Martinez
2014-12-23 08:48:28 -08:00
parent e921b637cc
commit 86fcfe8296
18 changed files with 1431 additions and 1529 deletions

31
config/bootstrap.js vendored
View File

@@ -1,22 +1,29 @@
var mongoose = require('mongoose');
var secrets = require('./secrets');
var mongoose = require('mongoose'),
debug = require('debug')('freecc:config:boot'),
secrets = require('./secrets'),
courses = require('../seed_data/courses.json'),
Course = require('./../models/Course'),
challenges = require('../seed_data/challenges.json'),
Challenge = require('./../models/Challenge');
mongoose.connect(secrets.db);
mongoose.connection.on('error', function() {
console.error('MongoDB Connection Error. Make sure MongoDB is running.');
});
var courses = require('../seed_data/courses.json');
var challenges = require('../seed_data/challenges.json');
Challenge = require ('./../models/Challenge');
Course = require ('./../models/Course');
Course.create(courses, function(err, data) {
if (err) console.log(err);
else console.log('Saved ', data );
if (err) {
debug(err);
} else {
debug('Saved ', data);
}
});
Challenge.create(challenges, function(err, data) {
if (err) console.log(err);
else console.log('Saved ', data );
});
if (err) {
console.log(err);
} else {
console.log('Saved ', data);
}
});