前端集合 - 关注前端技术和互联网免费资源

关注前端技术和互联网免费资源

分类儿

页面儿

搜索儿

前端集合 RSS订阅
Home » 经验记录 » thinkjs 3.0中如何自定义错误页面

thinkjs 3.0中如何自定义错误页面

发布者:前端集合 // 发布时间:2018-10-05 21:44:19 // 分类:经验记录 // 访问: 4,594 次 // 热度:

第一步

在src目录下创建一个middleware文件夹,如果已经有,则略过。

第二步

在middleware文件夹下插件文件err.js,内容如下:

module.exports = (options, app) => {
    return async (ctx, next) => {
        let aray = [200, 301, 302];

        await next();
        if (ctx && ctx.response && aray.indexOf(ctx.response.status) === -1) {
            ctx.body = ctx.response.status;
        }
    }
};

第三步

在src/config/middleware.js中module.exports数组的第一个加入如下代码:

{
   handle: 'err',
},

完工。

Tags: thinkjs, thinkjs 3.0, thinkjs 3.0 自定义错误

微信中音频和视频如何自动播放?>>  << thinkjs中二级域名的静态资源如何使用nginx进行代理?
Top