nunjucks模板和登录功能
const koa = require('koa') //引入koa构造函数
const app = new koa() //创建实例
const view = require('koa-views')
const router = require('koa-router')()
const nunjucks = require('nunjucks')
const parser = require('koa-parser')
app.use(parser())
app.use(view(__dirname + '/views', { map: { html: 'nunjucks' } }))
// app.use(async ctx => {
// await ctx.render('index', { title: 'hello world nunjucks' })
// })
router.get('/', async ctx => {
await ctx.render('index', { title: '首页' })
})
router.post('/login', async ctx => {
let username = ctx.request.body.username
let password = ctx.request.body.password
console.log(username)
if ((username = 'admin' && password == 123456)) {
await ctx.render('login', { text: '登录成功' })
} else {
await ctx.render('login', { text: '登录失败' })
}
})
app.use(router.routes())
app.listen(3000, () => {
console.log('server is running')
})

浙公网安备 33010602011771号