show jobs in dev
remove old jobs stuff
This commit is contained in:
@ -11,17 +11,19 @@ const debug = debugFactory('freecc:react-server');
|
|||||||
// add routes here as they slowly get reactified
|
// add routes here as they slowly get reactified
|
||||||
// remove their individual controllers
|
// remove their individual controllers
|
||||||
const routes = [
|
const routes = [
|
||||||
// '/hikes',
|
'/hikes',
|
||||||
// '/hikes/*',
|
'/hikes/*',
|
||||||
// '/jobs'
|
'/jobs'
|
||||||
];
|
];
|
||||||
|
|
||||||
export default function reactSubRouter(app) {
|
export default function reactSubRouter(app) {
|
||||||
var router = app.loopback.Router();
|
var router = app.loopback.Router();
|
||||||
|
|
||||||
routes.forEach(function(route) {
|
if (process.env.NODE_ENV === 'development') {
|
||||||
router.get(route, serveReactApp);
|
routes.forEach(function(route) {
|
||||||
});
|
router.get(route, serveReactApp);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
app.use(router);
|
app.use(router);
|
||||||
|
|
||||||
|
@ -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
|
|
||||||
});
|
|
||||||
});
|
|
||||||
}
|
|
||||||
};
|
|
@ -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
|
|
Reference in New Issue
Block a user