koa-views 404
 发布于 9 年前  作者 jaylinWang  5535 次预览  最后一次回复是 9 年前  来自 问答 

使用koa-views时访问404

app.js代码如下

'use strict';

const Koa = require('koa');
const app = new Koa();

const views = require('koa-views');

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

app.use((ctx, next) => {
    return next().then(function () {
        ctx.render('index');
    });
});

app.listen(4000);

untitled1.png

希望各位大大帮忙解惑

7 回复
i5ting

你的koa-views有问题,不是next的版本吧

jaylinWang

@i5ting 桑大,koa-views确实是用的next版本呢

i5ting

@jaylinWang 那就

return ctx.render('index');
DevinXian

出现这种情况,一般是next一路走下去没走通。

hiwanz

如果要用promise,里面在写个return

return next().then(function () { return ctx.render(‘index’); });