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')
})
posted @ 2022-08-24 17:11  就挺秃然的  阅读(31)  评论(0)    收藏  举报