|
@ -164,7 +164,6 @@ const run = async (): Promise<Server> => { |
|
|
|
|
|
|
|
|
server.ext('onPreResponse', (request, h) => { |
|
|
server.ext('onPreResponse', (request, h) => { |
|
|
const { response } = request |
|
|
const { response } = request |
|
|
|
|
|
|
|
|
// 如果状态码为403,则调用自定义错误处理程序
|
|
|
// 如果状态码为403,则调用自定义错误处理程序
|
|
|
if (response instanceof Boom && (response.output.statusCode < 200 || response.output.statusCode > 299)) { |
|
|
if (response instanceof Boom && (response.output.statusCode < 200 || response.output.statusCode > 299)) { |
|
|
return h.view('403.pug', { error: response}) |
|
|
return h.view('403.pug', { error: response}) |
|
|