koa如何使用jade,倒饬了2天了
koa如何使用jade模板,倒饬了2天了,也没解决。 如果使用koa-jade,如下代码是可以的
var app = require('koa')()
var route = require('koa-route')
var jade = require('koa-jade')
app.use(jade.middleware({
viewPath: './views'
}))
app.use(route.get('/', function *() {
this.body = this.render('index')
}))
app.listen(80)
但是我想用koa-views,该怎么跟jade关联起来呢?已经npm install jade,下面的代码是我写的,不能运行
var app = require('koa')()
var route = require('koa-route')
var views = require('koa-views')
app.use('views', {
default: 'jade'
})
app.use(route.get('/', function *() {
this.body = this.render('index')
}))
app.listen(80)
等高手啊,十分感谢
3 回复
楼主试试这样:
app.use(views('views', {
map: {
html: 'jade'
}
}));
app.use(route.get('/’, function *() {
yield this.render(‘index’);
}));
@DavidCai1993 终于终于终于,,,太 thank you 了
@weiheli 小意思不客气 :)