feat(breadcrumb): Add breadcrumb

This commit is contained in:
Khaled Garbaya
2017-10-05 15:25:37 +02:00
committed by Benedikt Rötsch
parent 0deaca4e01
commit 52de0d10f3
6 changed files with 113 additions and 4 deletions

4
app.js
View File

@@ -15,6 +15,7 @@ const about = require('./routes/about')
const settings = require('./routes/settings')
const sitemap = require('./routes/sitemap')
const {initClient} = require('./services/contentful')
const breadcrumb = require('./lib/breadcrumb')
const app = express()
// view engine setup
@@ -28,6 +29,7 @@ app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: false }))
app.use(cookieParser())
app.use(express.static(path.join(__dirname, 'public')))
app.use(breadcrumb())
// Pass custom helpers to all our templates
app.use(function (req, res, next) {
@@ -36,8 +38,6 @@ app.use(function (req, res, next) {
res.locals.queryString = qs ? `?${qs}` : ''
res.locals.query = req.query
res.locals.currentPath = req.path
console.log(req.path)
// Allow setting of credentials via query parameters
const { space_id, preview_access_token, delivery_access_token } = req.query
if (space_id && preview_access_token && delivery_access_token) { // eslint-disable-line camelcase