(此问题与this one)
有关我正在向我的服务器发送POST请求,这些请求正在正确处理:在数据库中创建了新对象。这是我在POST请求中用于有效负载的格式:
{"node":{"type":null,"name":"sdfasfaf","outputs":null,"properties":null}}
创建node
对象。
这是后端回复的内容:
{"node": "64e11313-61eb-44ab-8ab8-1cbdf52304b4"}
这基本上是新创建的条目的de id
。但是Ember
没有对此回复作出反应:它停留在“新节点”窗口中。更糟糕的是,新节点被添加到节点列表中,但是Ember不知道该节点的id(已经在服务器端生成)。
是否有一些地方可以找到POST请求的有效负载以及预期的回复格式的详细说明?
答案 0 :(得分:1)
这应该有效:
POST请求有效负载
{
"node":
{
"type":null,
"name":"sdfasfaf",
"outputs":null,
"properties":null
}
}
POST响应有效负载
{
"node":
{
"id":1,
"type":null,
"name":"sdfasfaf",
"outputs":{},
"properties":{}
}
}
基本上只需返回具有id set的相同json有效负载即可。 希望它有所帮助...