diff --git a/server/boot/a-react.js b/server/boot/a-react.js index 68613da705..286a356b5b 100644 --- a/server/boot/a-react.js +++ b/server/boot/a-react.js @@ -11,17 +11,19 @@ const debug = debugFactory('freecc:react-server'); // add routes here as they slowly get reactified // remove their individual controllers const routes = [ - // '/hikes', - // '/hikes/*', - // '/jobs' + '/hikes', + '/hikes/*', + '/jobs' ]; export default function reactSubRouter(app) { var router = app.loopback.Router(); - routes.forEach(function(route) { - router.get(route, serveReactApp); - }); + if (process.env.NODE_ENV === 'development') { + routes.forEach(function(route) { + router.get(route, serveReactApp); + }); + } app.use(router); diff --git a/server/boot/jobs.js b/server/boot/jobs.js deleted file mode 100644 index 65d3feae99..0000000000 --- a/server/boot/jobs.js +++ /dev/null @@ -1,18 +0,0 @@ -module.exports = function(app) { - var Job = app.models.Job; - var router = app.loopback.Router(); - - router.get('/jobs', jobsDirectory); - app.use(router); - - function jobsDirectory(req, res, next) { - Job.find({}, function(err, jobs) { - if (err) { return next(err); } - - res.render('jobs/directory', { - title: 'Junior JavaScript Engineer Jobs', - jobs: jobs - }); - }); - } -}; diff --git a/server/views/jobs/directory.jade b/server/views/jobs/directory.jade deleted file mode 100644 index a17c0ccfca..0000000000 --- a/server/views/jobs/directory.jade +++ /dev/null @@ -1,33 +0,0 @@ -extends ../layout -block content - script. - var challengeName = 'Jobs View'; - .row - - .panel.panel-info - .panel-heading.text-center Junior JavaScript Engineer Jobs - .panel-body - .col-xs-12.col-sm-12.col-md-10.col-md-offset-1 - h2.text-center We want all our campers to get awesome software engineer jobs. - h2.text-center - a(href='https://www.linkedin.com/edu/school?id=166029' target='_blank') Many already have - | . - p.text-center.large-p.hidden-xs.hidden-sm This is a small sampling of the 1,000s of junior software engineer jobs. Learn about the   - a(href='http://blog.freecodecamp.com/2014/10/the-real-reason-to-learn-mean-stack.html' target='_blank') the job market in aggregate - | . - .spacer - - .text-center - a.btn.btn-primary.btn-big(href='/jobs-form') My organization is hiring software engineers - .spacer - .spacer - for job in jobs - .spacer - .row - .col-xs-12.col-sm-2 - img.img-responsive.img-center(src=job.logoUrl) - .col-xs-12.col-sm-10 - h2.negative-15= job.position - h3.negative-15= job.company - a.text-center.btn.btn-primary.btn-lg(href=job.postingUrl target='_blank') More info - .spacer