React: Uncaught SyntaxError: Unexpected token < in JSON at position 0
Posted
技术标签:
【中文标题】React: 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 的原因。尝试调试并查看哪些值为空。 我认为是行号 226response.json()
,抛出错误。大多数情况下,您的响应将是 html 文档而不是 JSON,因此会出现错误,您能否将响应也粘贴到此处?
我发现了错误。只需将方法 POST 更改为 PUT 谢谢大家。
【参考方案1】:
您尝试传递的数据可能存在错误。您期待一个 Json,但 '
【讨论】:
以上是关于React: Uncaught SyntaxError: Unexpected token < in JSON at position 0的主要内容,如果未能解决你的问题,请参考以下文章
React Uncaught TypeError:无法读取未定义的属性“替换”
Uncaught TypeError: _react2.default.createContext is not a function
React Uncaught Error:目标容器不是DOM元素[重复]
React Uncaught错误:目标容器不是DOM元素[重复]