npm包之accepts---解决不同Accepts请求问题
前言
大多时候,我们希望使用请求头中的Accept字段来确定我们接口返回的数据类型,来满足不同格式需求的调用者(防止解析错误)。
当然还有 字符集、编码、语言等等。
使用accepts包我们就可以解决这个问题。
如果没有符合的数据类型,就直接返回 HTTP 406 “Not Acceptable” 错误来告知调用者;
示例
- 官方文档
- 直接使用官方示例说明 >_>
1 | var accepts = require('accepts') |
总结
- 同样我们可以应用Express,Koa框架中;
- 在Express中,Accept判断已经被封装到了**req.accepts()**方法中,直接使用就可以了;
- 其他请求头类型判断同理;
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 个人记录!
评论