首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在回送中定义自定义错误页?

如何在回送中定义自定义错误页?
EN

Stack Overflow用户
提问于 2015-03-20 05:00:08
回答 1查看 3.6K关注 0票数 5

我想要定义自定义404没有找到的响应页与环回。在文档中,已经给出了回环中间件在express上的定义,但我不知道如何在回环中定义自定义错误页面。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-14 16:24:19

在middleware.json内部,从最后阶段中删除loopback#urlNotFound中间件,并使用以下内容更新它:

代码语言:javascript
复制
"final": {
    "./middleware/url-not-found-handler": {}
},

现在,将以下内容放在server/middleware/url-not-found-handler.js文件中

代码语言:javascript
复制
'use strict';
module.exports = function () {
    //4XX - URLs not found
    return function customRaiseUrlNotFoundError(req, res, next) {
        res.sendFile('path to 404.html', function (err) {
            if (err) {
                console.error(err);
                res.status(err.status).end();
            }
        });
    };
};
票数 12
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29159727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档