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
已经查阅了各种资料,依然找不到问题的原因。