mirror of
https://github.com/bodyrep/DemoApp.git
synced 2026-01-25 14:43:00 +00:00
added validation to exercise creation page
This commit is contained in:
@@ -101,7 +101,7 @@ app.get('/admin/exercises', loggedIn, isAdmin, function(req, res, next){
|
||||
});
|
||||
|
||||
|
||||
app.post('/admin/exercises', function(req, res, next) {
|
||||
app.post('/admin/exercises/new', function(req, res, next) {
|
||||
console.log("/nreq.body" + JSON.stringify(req.body));
|
||||
var exercise = req.body;
|
||||
Exercise.create(exercise, function(err) {
|
||||
@@ -136,6 +136,24 @@ app.get('/admin/exercises', loggedIn, isAdmin, function(req, res, next){
|
||||
});
|
||||
});
|
||||
|
||||
app.post('/admin/exercises', function(req, res) {
|
||||
res.contentType('json');
|
||||
Exercise.findOne({name: req.body.name})
|
||||
.exec(function(err, exercise) {
|
||||
if (err) {
|
||||
return next(err);
|
||||
}
|
||||
if (! exercise) {
|
||||
console.log("Failure" + JSON.stringify({ success : false }));
|
||||
return res.send(JSON.stringify({ "name": "true" }));
|
||||
}
|
||||
//req.exercise = exercise;
|
||||
|
||||
console.log("Success" + exercise.name);
|
||||
res.send(JSON.stringify({ "name": "false" }));
|
||||
});
|
||||
});
|
||||
|
||||
|
||||
//////////////////////////////////////////
|
||||
|
||||
|
||||
Reference in New Issue
Block a user