Koa2中使用hbs模板引擎渲染无法渲染layout的问题
发布于 4 年前 作者 Equim-chan 3719 次浏览 来自 问答

views的目录结构如下

└───views
        index.hbs
        layout.hbs

使用了 koa-views

app.use(views(join(__dirname, '/views'), {
	extension: 'hbs',
	map: { hbs: 'handlebars' }
}));

在路由中

router.get('/', async (ctx) => {
    await ctx.render('index');
});

然而实际访问 / 时,只渲染了 index.hbs

$ DEBUG=koa-views node index.js
  koa-views render `index.hbs` with {"partials":{}} +0ms

已经查阅了各种资料,依然找不到问题的原因。

2 回复

你在index里面include了layout了么?

@nullcc 想请教下要怎么include呢?

回到顶部