如何在环回中定义自定义错误页面?
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();
}
});
};
};
我想定义带有环回的自定义 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();
}
});
};
};