koa2系列教程,延续更新
- koa2系列教程:koa2运用初见
- koa2系列教程:koa2处置惩罚静态文件
- koa2系列教程:koa2运用模板引擎
- koa2系列教程:koa2路由掌握中间件
- koa2系列教程:综合koa2搭建登录注册页面
- koa2系列教程:koa2完成登录注册功用
这篇教人人怎样运用模板引擎
这里我们运用ejs模板引擎做 个例子,你们本身挑选本身闇练的模板引擎
运用的版本:
文件夹目次构造:
1.编写index.js
const Koa = require('koa')
const views = require('koa-views')
const path = require('path')
const app = new Koa()
// 加载模板引擎
app.use(views(path.join(__dirname, './views'), {
extension: 'ejs'
}))
app.use( async ( ctx ) => {
let title = 'hello koa2'
await ctx.render('index', {
title,
})
})
app.listen(3000, () => {
console.log('localhost:3000')
})
2.编写/views/index.ejs
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>index</title>
</head>
<body>
<h2>views index</h2>
<h1><%= title %></h1>
</body>
</html>
3.启动效劳
node index.js
4.翻开浏览器
我们想要的效果就出来了
跋文
- koa-views 源码及文档:https://github.com/queckezz/k…
- koa-views 支撑模板引擎列表:https://github.com/tj/consoli…
本文首发于微信民众号:node前端
无妨关注一下