43 lines
1018 B
JavaScript
43 lines
1018 B
JavaScript
var express = require('express')
|
|
, partials = require('../../../')
|
|
, app = module.exports = express();
|
|
|
|
app.use(partials());
|
|
app.set('views',__dirname)
|
|
|
|
app.use(function(req,res,next){
|
|
app.locals.hello = 'there';
|
|
next()
|
|
})
|
|
|
|
app.get('/',function(req,res,next){
|
|
res.render('index.ejs')
|
|
})
|
|
|
|
app.get('/no-layout',function(req,res,next){
|
|
res.render('index.ejs',{layout:false})
|
|
})
|
|
|
|
app.get('/res-locals',function(req,res,next){
|
|
res.render('locals.ejs',{hello:'here'})
|
|
})
|
|
|
|
app.get('/app-locals',function(req,res,next){
|
|
res.render('locals.ejs')
|
|
})
|
|
|
|
app.get('/mobile',function(req,res,next){
|
|
res.render('index.ejs',{layout:'mobile'})
|
|
})
|
|
|
|
app.get('/mobile.ejs',function(req,res,next){
|
|
res.render('index.ejs',{layout:'mobile.ejs'})
|
|
})
|
|
|
|
app.get('/collection/_entry',function(req,res,next){
|
|
res.render('collection.ejs',{name: 'entry', list:[{name:'one'},{name:'two'}]})
|
|
})
|
|
|
|
app.get('/collection/thing',function(req,res,next){
|
|
res.render('collection.ejs',{name: 'thing', list:[{name:'one'},{name:'two'}]})
|
|
}) |