feat(courses): Add course list

This commit is contained in:
Khaled Garbaya
2017-09-25 17:30:47 +02:00
committed by Benedikt Rötsch
parent 354df3c4b4
commit 6c7ab31305
7 changed files with 57 additions and 11 deletions

View File

@@ -1,9 +1,18 @@
const express = require('express')
const {getCourses} = require('./../services/contentful')
const router = express.Router()
/* GET courses listing. */
router.get('/', function (req, res, next) {
res.render('courses', { title: 'Courses' })
router.get('/', async function (req, res, next) {
// we get all the entries with the content type `course`
let courses = []
try {
courses = await getCourses()
} catch (e) {
console.log('Error ', e)
}
res.render('courses', { title: 'Courses', courses: courses.items })
})
/* GET course detail. */