我想在我的 hapi 路由中进行内容协商,以便我可以返回客户可以接受的数据类型。
有了快递,我会做这样的事情
res.format({
"text/plain": function(){
res.send("Text Response");
},
"text/html": function(){
res.send("HTML Response");
},
"application/json": function(){
res.json({ message: "JSON Response" });
},
"default": function() {
// log the request and respond with 406
res.status(406).send("Not Acceptable");
}
});
有没有内置的方法可以用 hapi 做到这一点?我浏览了API 文档并没有看到任何东西。我是否坚持推出自己的解决方案?