企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
[koa-views](https://www.npmjs.com/package/koa-views) # koa中ejs模板的使用 ## 1.安装koa-views和ejs ~~~ npm i koa-views esj -S ~~~ ## 2.引入koa-views配置中间件 ~~~ const views = require('koa-views'); /* 配置中间件,渲染views目录下的esj文件 */ app.use(views('views',{    extension:'ejs' })) ~~~ ## 3.一个简单项目启动 ~~~ const Koa = require('koa'); const router  = require('koa-router')(); const views = require('koa-views'); const app = new Koa(); /* 配置中间件 */ app.use(views('views',{    extension:'ejs' })) router.get('/',async ctx=>{    await ctx.render('index') }) app.use(router.routes()).use(router.allowedMethods()) app.listen(8080) ~~~ ## 4.传递数据给ejs ~~~ router.get('/',async ctx=>{    var title = "你好ejs"    await ctx.render('index',{title}) }) ~~~