gpt4 book ai didi

ember.js - myModel.save() => 拒绝了状态为 201 的 promise

转载 作者:行者123 更新时间:2023-12-02 14:51:01 25 4
gpt4 key购买 nike

当我在一个 Controller 中调用 myModel.save() 来将新记录插入到存储中时,我得到了一个带有 isRejected: true 的 promise 。

reason 对象具有以下属性:

就绪状态:4,状态:201,状态文本:“已创建”

该对象已在我的后端 REST 服务中正确创建。事实上,如果我将transitionToRoute 放在catch() 中,而不是then() 中,一切都会看起来很好。

这是怎么回事?

最佳答案

您需要随请求一起返回该对象。这一点特别重要,因为服务器应该为新创建的记录提供一个 ID。如果没有 ID,就没有确定的更新方法并确保更新正确的记录。如果您要查找模型,格式应遵循相同的格式。

IE:

{
type: {
id:12312,
property:'value',
otherProperty:'value'
}
}

关于ember.js - myModel.save() => 拒绝了状态为 201 的 promise ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21830087/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com