CNode

koa-views 404

问答
JjaylinWang发布于10 年前最后回复10 年前7 回复5621 浏览0 收藏

使用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)

H
hiwanz#1·10 年前

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

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

I
i5ting#2·10 年前

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

J
jaylinWang#4·10 年前

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

I
i5ting#5·10 年前
引用 jaylinWang@i5ting 桑大,koa views确实是用的next版本呢

@jaylinWang 那就

return ctx.render('index');
J
jaylinWang#6·10 年前

@i5ting thanks,偶啦

D
DevinXian#7·10 年前

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

参与回复
登录后即可参与回复。登录