Hapi JS发布请求有效负载解析问题

时间:2017-10-30 13:11:43

标签: node.js express node-modules hapijs

我正在使用HapiJS 11,现在将其升级为HapiJS 16。在更新时,我遇到了与有效负载解析相关的问题。

HapiJS 11中,我的有效负载为

{
 "profile":{
   "name": <name>,
   "email": <email>
 }
}

但在HapiJS 16我得到的是

{
 "profile[name]": <name>,
 "profile[email]": <email>
}

1 个答案:

答案 0 :(得分:1)

我得到了问题的解决方案。

实际上从版本13 Hapi JS已删除解析查询参数,有效负载数据作为核心功能,要解析这些,我们需要添加hapi插件hapi-qs

来源:Hapi 13 release summary

其他来源:

https://github.com/hapijs/hapi/issues/1317

https://github.com/hapijs/discuss/issues/425