未捕获(承诺)类型错误:无法读取未定义的属性“json”

时间:2021-01-21 02:02:41

标签: javascript json fetch

我正在参加一门 javascript 课程,我已经到了最后,在做出承诺时,我使用了 'fetch',因为我在所有代码中都使用了它们各自的 .then (),但在后者中它抛出这个错误。我不知道为什么会这样,我已经按照字母顺序进行了所有操作,基本上它是一个输入订单并显示在页面右侧的应用程序,此时在代码中我正在保存用户. 下面附上图片。

ERROR in chrome console

Error in arrow

1 个答案:

答案 0 :(得分:0)

您必须将 fetch 的响应返回到下一个父承诺链,因此在您指示的错误之前在 fetch 调用的前面添加 return 。基本上发生的事情是,由于您没有返回 fetch 调用返回的承诺,因此承诺链的下一个“then”未定义为回调的参数(即此处的 x)。