【问题标题】:React: Uncaught SyntaxError: Unexpected token < in JSON at position 0React: Uncaught SyntaxError: Unexpected token < in JSON at position 0
【发布时间】:2021-01-04 04:26:23
【问题描述】:

JSON 中位置 0 处的意外令牌

  • :解析中为空
  • node_modules\react-native\node_modules\promise\setimmediate\core.js:37:11 in tryCallOne
  • node_modules\react-native\node_modules\promise\setimmediate\core.js:123:14 in setImmediate$argument_0
  • ... 来自框架内部的另外 8 个堆栈帧

我正在使用一页更新记录,但是当我禁用该错误仍然显示。我认为这可能与更新页面上的评论有关(因为我将评论移出选项卡),但撤消该更改并不能解决更新页面上的错误。

【问题讨论】:

  • 请勿上传您的image as code。提供minimal reproducible code。提供完整的错误信息。目前尚不清楚错误发生在 app.js 的哪一行。 JSON.stringify 中的某些值可能为 null,这就是为什么它在 parse 中说 null 的原因。尝试调试并查看哪些值为空。
  • 我认为是行号 226 response.json(),抛出错误。大多数情况下,您的响应将是 HTML 文档而不是 JSON,因此会出现错误,您能否将响应也粘贴到此处?
  • 我发现了错误。只需将方法 POST 更改为 PUT 谢谢大家。

标签: react-native


【解决方案1】:

您尝试传递的数据可能存在错误。您期待一个 Json,但 '

【讨论】:

    猜你喜欢
    • 2019-08-14
    • 1970-01-01
    • 1970-01-01
    • 2017-12-15
    • 2021-02-15
    • 2020-04-18
    • 2021-03-02
    • 2021-06-06
    相关资源
    最近更新 更多