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`);
});