res.format(object)
对请求对象的 Accept
HTTP 标头(如果存在)执行内容协商。它使用 req.accepts() 根据质量值排序的可接受类型为请求选择处理程序。如果未指定标头,则调用第一个回调。当没有找到匹配时,服务器响应 406 "Not Acceptable",或者调用 default
回调。
Performs content-negotiation on the Accept
HTTP header on the request object, when present. It uses req.accepts() to select a handler for the request, based on the acceptable types ordered by their quality values. If the header is not specified, the first callback is invoked. When no match is found, the server responds with 406 "Not Acceptable", or invokes the default
callback.
IZW2kAdbrxupsCWHpUNqjx0ACsMpJ66Z9ttT1caxD0r/E9QrGZJBqgnSk+8hzzkzd/GDl0D6+v+7CHAS1S974CD9errK1XuwoAVLvlAma6WMxlHGq9rquwvPf5OHX9viUr7QN+jvkItyt+X3wak424yrKnd8UbF9awdWVsxX2S+Al2UqNkE+fe2SZ9DRyTk0v+Rqx3V35pDVhRgDagqWmJ4w4vZPWXGjwziGzqKOn1r2PGB5hneZE1iaM+rWpazVDPhAuihJsqBxjE6Ktiu68bB0Y/0fkYQ/mm2hAWAIxyZ+fHxkqwL6Wlx8HWbueoDK0GzASxCE27IdTrntGty+L2mTPb16cKi+9e79NW/3S2ToBAVjRKLR6/1dTQtYxv5iaEl5VL0H2HXyxb/4d4+9XZEYbd+BN80eXnhZnWW5FsnUbZTuLRYIn50sq5s+L8fIPK+8rB+6zMpzeljOj/idRI7ItBggVYp+0noiLqLLrvS2iXz0mwdx39vfEaIh/Yxog2r7nF2SibObsrZG03Jryg==
AIki0a07iSKy18eZ1klXDv2IKVzkcUwxK22854PtCMo1W45ClIozNUsl7q8o2V3ZMWmeUTO4cONr9KWAPyBXiR/MkidNv3xx+y3GkPXOg3611t38xrlKEDxuNpT6pOUehly7Jzr/XK2cjD3+WxGNooXRCI3MgLhILI/bu5tbVXdxN9GNqT/pH/3GDKlK8aF+V+ba1bj8LRjQfVWsFV2IjzzRpUysbxEAzHlmD1sxQeybeR/I9xhKNRrecWh5CYFYuUHKcTPV90cDKYFfh5NZy/GNt40RR11vmm2ilrwmaCz4wiZLghNbom88l7mrqE2a1fd5F4GfDL/0kcVJjrTLtuRjcFRhXChH+x4u3mJxVGXtDGNt/cDUVq65lsVYLhdfuAJTtOQbEyPAMYLsplyE83j9CF1ZalppvtUJHHBlAj8x4+cbRnJ/P9Kj2L1i3EBIvU/VTcEcZPZp3s0ii1YJEgHjX5swG7eBosSMMjM6TfVAU3BeZorLWeAS5HAv0uCZwidGM3WuwrE/iC/XoK71PNBFuZ1Nvr3byZYMSu/Bs+cizkTXPexsu5qjf9vbyGis
res.format({
'text/plain' () {
res.send('hey')
},
'text/html' () {
res.send('<p>hey</p>')
},
'application/json' () {
res.send({ message: 'hey' })
},
default () {
// log the request and respond with 406
res.status(406).send('Not Acceptable')
}
})
fQO3JEjk1SP6CkZD3p0eQ0NwWLumvUmCGgYDunvuQncUPmkCdzOipDMuJdiCRmICQ4iB6F44/SYNCFCGKfCpNR345dnvdL7brnx9YSBq62VtI9W+gakK1b2FFk7nNx/C+d4sEjl1Yv0TfsQ+Y4lHZUAdu/WFPqwP1JtLqtrTvgW2NXmZKM4Ua/XKq2f89MUgRGxKiCI6rYnVS/mfqbMfM/4t1V6TvgNw8n3CxBQy9nyFqXXgIA/jBTfzhDacWG6wG8M3rMHchYzPDQDhIhhTAT8xaEEhzuPML6Wf1TzJQjTUvKwTCnQ9oA31Wuu0wChLPfBJ7AA50dceAQg0jl8q0YZMJIbRDfGyNNedaLuy4Kjzu80xlFAl0Ex8eZCVGKdfw24qAoWLaR/311eNBqPP4A==
res.format({
text () {
res.send('hey')
},
html () {
res.send('<p>hey</p>')
},
json () {
res.send({ message: 'hey' })
}
})