reactjs - 如何修复“未捕获(承诺中)SyntaxError: Unexpected token < in JSON at position 0”错误
问题描述
解决方案
调用返回的响应是什么/api/groups
?根据错误消息,响应很可能是 HTML 格式。但它被解析为 JSON(在response.json()
)调用中。
尝试暂时将您的代码更改为以下内容:
const body = await response.text();
console.log(body);
或者使用网络选项卡来检查服务器的响应。
推荐阅读
- c# - 如何将价值从 android-project 发送到 share-project?
- php - 使用 ESP32 将数据输入 php 表单
- regression - 10 个国家产出的回归表
- python - 代码不提供输出并继续运行
- jenkins - 如何从 Groovy Jenkins 发出并行发布请求并收集结果?
- python - 在 python 中使用 websocket api 调用时出现错误“timeStamp not ISO format”
- php - 从 Laravel 7 返回 500 到 Google Cloud Task 而不使用 abort()
- python - Python Quart 无法正确呈现 HTML
- c# - 从 SQL Server 数据库加载 CheckBox 值后,DataGridView CheckBox 列不可检查或不可编辑
- python - 在 python 中使用低通滤波器对音频信号处理进行上采样时出错