1
对于我的API我需要的所有路由的MD5结果,所以我用:Hapijs onPreResponse,转发响应
server.ext('onPreResponse', function(request, reply) {
var content = request.response.source;
var code = request.response.statusCode;
if(typeof request.headers.md5 != 'undefined' && code == 200) {
content = md5(content);
}
if(!DEBUG && code != 200){
content = "Error";
}
reply(content).code(code);
});
当响应是404错误,request.response
没有response.statusCode
。 .. 我可以处理这个问题:
if(typeof code == 'undefined'){
code = 404;
}
但是,当我尝试查看与L输出生成的文档,我有这样的:
如何正确转发代码消息?