如何在环回中定义自定义错误页面?

How to define custom error page in loopback?

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

在 middleware.json 中,从最后阶段移除 loopback#urlNotFound 中间件并更新为:

"final": {
    "./middleware/url-not-found-handler": {}
},

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

'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();
            }
        });
    };
};