aboutsummaryrefslogblamecommitdiffhomepage
path: root/controllers/views.js
blob: aa9718079f904f0e90dfc9b0db8c4cada7443350 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
            
 
                                
 
                                                     
 
                             
 

                                                                             
 
                                                                              
 
                       
 
                                                                              
 


                              
 


                                      
 

                                                  
'use strict'

var express = require('express')

var cacheMiddleware = require('../middlewares').cache

var router = express.Router()

router.get(/^\/(index)?$/, cacheMiddleware.cache(), getIndex)
router.get('/partials/:directory/:name', cacheMiddleware.cache(), getPartial)

// ---------------------------------------------------------------------------

module.exports = router

// ---------------------------------------------------------------------------

function getIndex (req, res) {
  res.render('index')
}

function getPartial (req, res) {
  var directory = req.params.directory
  var name = req.params.name

  res.render('partials/' + directory + '/' + name)
}