thrashing on the routes a bit
parent
58761e7c2b
commit
5dbbb935a5
6
app.js
6
app.js
|
@ -126,10 +126,10 @@ app.get('/courses/:id', courseController.view);
|
|||
app.get('/courses', courseController.index);
|
||||
app.get('/challenges/:id', challengeController.view);
|
||||
app.get('/challenges', challengeController.index);
|
||||
app.get('/challenges/first_website', challengeController.firstWebsite)
|
||||
//app.get('/challenges/first_website', challengeController.firstWebsite)
|
||||
app.get('/challenges/first_pair_programming_session', challengeController.firstPairProgrammingSession)
|
||||
app.get('/challenges/first_dynamic_website', challengeController.firstDynamicWebsite)
|
||||
app.get('/challenges/first_codepen', challengeController.firstCodePen)
|
||||
//app.get('/challenges/first_dynamic_website', challengeController.firstDynamicWebsite)
|
||||
//app.get('/challenges/first_codepen', challengeController.firstCodePen)
|
||||
app.get('/login', userController.getLogin);
|
||||
app.post('/login', userController.postLogin);
|
||||
app.get('/logout', userController.logout);
|
||||
|
|
|
@ -0,0 +1,35 @@
|
|||
/**
|
||||
* GET /
|
||||
* Home page.
|
||||
*/
|
||||
var Challenge = require('./../models/Challenge')
|
||||
|
||||
exports.index = function(req, res) {
|
||||
Challenge.find(function(err, challenges){
|
||||
res.render('challenge/index', {
|
||||
title: 'Challenges',
|
||||
challenges: challenges
|
||||
});
|
||||
});
|
||||
};
|
||||
exports.view = function(req, res) {
|
||||
Challenge.findById(req.param.id, function(err, challenge){
|
||||
res.render('challenge/view', {
|
||||
title: 'Challenge',
|
||||
challenge: challenge
|
||||
});
|
||||
});
|
||||
};
|
||||
exports.firstPairProgrammingSession = function(req, res) {
|
||||
Challenge.findOne({ name: "Start Your First Pair Programming Session" }).exec (function(err, challenge) {
|
||||
res.render('challenge/first_pair_programming_session', {
|
||||
title: 'Challenge',
|
||||
challenge: challenge
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
//firstPairProgrammingSession
|
||||
//firstCodePen
|
||||
//firstDynamicWebsite
|
||||
//firstWebsite
|
|
@ -0,0 +1,3 @@
|
|||
extends ../layout
|
||||
block content
|
||||
li= challenge.name
|
|
@ -3,3 +3,4 @@ block content
|
|||
each challenge in challenges
|
||||
li
|
||||
a(href="/challenges/#{challenge._id}") #{challenge.name}
|
||||
TEST
|
Loading…
Reference in New Issue