mirror of
https://github.com/fergalmoran/roboto-promoto.git
synced 2025-12-22 01:30:36 +00:00
Removed awesomeThings boilerplate
This commit is contained in:
@@ -1,18 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
var mongoose = require('mongoose'),
|
||||
Promotion = mongoose.model('Promotion'),
|
||||
Thing = mongoose.model('Thing');
|
||||
|
||||
/**
|
||||
* Get awesome things
|
||||
*/
|
||||
exports.awesomeThings = function(req, res) {
|
||||
return Thing.find(function (err, things) {
|
||||
if (!err) {
|
||||
return res.json(things);
|
||||
} else {
|
||||
return res.send(err);
|
||||
}
|
||||
});
|
||||
};
|
||||
@@ -1,22 +0,0 @@
|
||||
'use strict';
|
||||
|
||||
var mongoose = require('mongoose'),
|
||||
Schema = mongoose.Schema;
|
||||
|
||||
/**
|
||||
* Thing Schema
|
||||
*/
|
||||
var ThingSchema = new Schema({
|
||||
name: String,
|
||||
info: String,
|
||||
awesomeness: Number
|
||||
});
|
||||
|
||||
/**
|
||||
* Validations
|
||||
*/
|
||||
ThingSchema.path('awesomeness').validate(function (num) {
|
||||
return num >= 1 && num <= 10;
|
||||
}, 'Awesomeness must be between 1 and 10');
|
||||
|
||||
mongoose.model('Thing', ThingSchema);
|
||||
@@ -1,10 +1,9 @@
|
||||
'use strict';
|
||||
|
||||
var api = require('./controllers/api'),
|
||||
index = require('./controllers'),
|
||||
users = require('./controllers/users'),
|
||||
promotions = require('./controllers/promotions'),
|
||||
session = require('./controllers/session');
|
||||
var index = require('./controllers'),
|
||||
users = require('./controllers/users'),
|
||||
promotions = require('./controllers/promotions'),
|
||||
session = require('./controllers/session');
|
||||
|
||||
var middleware = require('./middleware');
|
||||
|
||||
@@ -14,7 +13,6 @@ var middleware = require('./middleware');
|
||||
module.exports = function(app) {
|
||||
|
||||
// Server API Routes
|
||||
app.get('/api/awesomeThings', api.awesomeThings);
|
||||
app.get('/api/promotions', promotions.list);
|
||||
app.post('/api/promotions', promotions.create);
|
||||
app.post('/api/promotions/:id', promotions.show);
|
||||
|
||||
Reference in New Issue
Block a user