【发布时间】:2018-03-22 15:57:14
【问题描述】:
如何接受application/vnd.api+json的请求内容类型并拒绝其他内容?
另外,我如何使用 Koa.js 访问 x-api-key 值?
提前致谢
【问题讨论】:
-
你尝试了什么?
-
if (!ctx.accepts('application/vnd.api+json')) { ctx.throw(406, '不支持的内容类型'); } // 但在 Postman 中没有获得状态 406。对于 x-api-key 找不到任何文档
-
如果您需要帮助,请在您的问题中包含一个完整的、可重现的脚本!
-
我也尝试过 if (ctx.is(application/vnd.api+json) { .. } 如此处所述github.com/koajs/koa/blob/master/docs/api/request.md 但这对我不起作用,所以我使用了一个简单的比较if (ctx.request.type=='application/vnd.api+json') { .. }
标签: node.js content-type koa.js ctx