我有这个数组,我试图使用PUT来改变statuses
的值。我正在使用Postman(一个REST客户端 - http://www.getpostman.com/)。当我切换到x-www-form-urlencoded
标签并将statuses
的值设为hello
时,它会相应更新。以下是结果。
[
{
__v: 0
_id: "XYXYXYXYXYXYXYXYXYXYXYXY"
tagline: "Example tagline"
title: "Example title"
statuses: ["hello"]
}
]
但是当它变得比数组中的字符串更复杂时,我将选项卡更改为raw
并尝试通过键入{"statuses":[{"userId": true}]}
在那里执行JSON PUT请求。
执行GET请求时,结果如下。
[
{
__v: 0
_id: "XYXYXYXYXYXYXYXYXYXYXYXY"
tagline: "Example tagline"
title: "Example title"
statuses:null
}
]
我的JSON PUT请求如何返回null
?我怎么能改变呢?
答案 0 :(得分:0)
我们需要看到您的Node.js代码以便最好地回答您,但我的猜测是(我认为您正在使用body-parser),您需要将extended
选项设置为{{ 1}}以便它能够解析更复杂的身体。
那就是:
true