0

我正在通过 HTTP 与我部署的服务器应用程序进行交互。

我正在使用 $push 添加到数组中。

有没有办法将值推送到数组?

例子:

PUT /upvotes/foo

{
   "stories" : {"$push": "bar"}
}

放置脚本:

var pushedElement = ??? // I should be able to get "bar"

提前致谢。

4

1 回答 1

3

是的,您可以在请求的正文中访问它。

正文存储在上下文对象中 - ctx。在你的 put 脚本事件中试试这个,

var pushedElement = ctx.body.stories.$push

从已部署的文档中,

ctx.body {Object}:请求的主体,如果作为application/jsonapplication/x-www-form-urlencoded发送。

于 2016-02-23T06:27:53.623 回答