koa-ejs和koa-views的简单实用

koa-views
const koa = require("koa");
const views = require("koa-views");
const path = require("path");
let app = new koa();

app.use(views(path.join(__dirname, "../template"), {
/* 视图文件后缀名 */
extension: "ejs"
}))
app.use(async (ctx,next) => {
await ctx.render("index", {
name: '李瑞',
arr: [1, 2, 3, 45, 6, 7, 8]
})
await next();
})
app.listen(8080, () => {
console.log(`运行成功,地址是:http://localhost:8080`);
});
koa-ejs
const koa = require("koa");
const render = require("koa-ejs");
const path = require("path");
let app = new koa();

render(app, {
root: path.resolve(__dirname, "../template"),
layout: false,
/* 视图文件后缀名 */
viewExt: "ejs",
cache: false,
});

app.use(async ctx => {
await ctx.render("index", {
name: '李瑞',
arr: [1, 2, 3, 45, 6, 7, 8]
});
})

app.listen(8080, () => {
console.log(`运行成功,地址是:http://localhost:8080`);
});
posted @ 2021-04-08 14:16  莣ㄋ噯  阅读(279)  评论(0)    收藏  举报