Add jobs behind beta flag

This commit is contained in:
Berkeley Martinez
2015-10-19 23:16:56 -07:00
parent c6c1d7dac4
commit 25464c4f9e

View File

@ -11,17 +11,26 @@ const debug = debugFactory('freecc:react-server');
// add routes here as they slowly get reactified
// remove their individual controllers
const routes = [
'/hikes',
'/hikes/*',
'/jobs',
'/jobs/*'
];
const devRoutes = [
'/hikes',
'/hikes/*'
];
export default function reactSubRouter(app) {
var router = app.loopback.Router();
if (process.env.BETA) {
routes.forEach((route) => {
router.get(route, serveReactApp);
});
}
if (process.env.NODE_ENV === 'development') {
routes.forEach(function(route) {
devRoutes.forEach(function(route) {
router.get(route, serveReactApp);
});
}
@ -35,8 +44,7 @@ export default function reactSubRouter(app) {
// returns a router wrapped app
app$({ location })
// if react-router does not find a route send down the chain
.filter(function({ props, nextLocation }) {
console.log('foo', nextLocation);
.filter(function({ props }) {
if (!props) {
debug('react tried to find %s but got 404', location.pathname);
return next();